7 全志H3 準備焊接

2021-10-11 05:52:24 字數 3236 閱讀 1544

cpu和ddr已到

板子到了,開始焊接

下班繼續焊接

發現少了乙個料

漏買了,趕緊**補乙個

現在就把手上的板子拆了個晶元先用著

焊接完成,測試電源

3.3v差了0.05,1.2v高了0.08

應該影響不會太大

今晚下班,飛線測試能不能啟動

現在是凌晨

昨晚跑的有問題,調整了一下電源部分,之前的電壓感覺有點偏大

現在板子跑起來,但是卡在了start kernel

不過不是很擔心,晶元起來了,說明電路沒問題,估計就是焊接或者韌體的問題了

u-boot spl 2017.11 (dec 19 2019 - 16:43:16)

dram: 512 mib(408mhz)

cpu freq: 408mhz

memory test: 1

pattern 55aa writing...reading...ok

trying to boot from mmc1

boot device: sd

u-boot 2017.11 (dec 19 2019 - 16:43:16 +0800) allwinner technology

cpu: allwinner h3 (sun8i 1680)

model: friendlyelec nanopi h3

dram: 512 mib

cpu freq: 1008mhz

mmc: sunxi sd/mmc: 0, sunxi sd/mmc: 1

*** warning - bad crc, using default environment

in: serial

out: serial

err: serial

net: no ethernet found.

board: nanopi-neo-core

starting usb...

no controllers found

hit any key to stop autoboot: 0

reading boot.scr

1478 bytes read in 18 ms (80.1 kib/s)

## executing script at 43100000

running boot.scr

reading uenv.txt

968 bytes read in 20 ms (46.9 kib/s)

reading zimage

5901592 bytes read in 297 ms (18.9 mib/s)

reading rootfs.cpio.gz

5880768 bytes read in 310 ms (18.1 mib/s)

reading sun8i-h3-nanopi-neo-core.dtb

34556 bytes read in 26 ms (1.3 mib/s)

overlays is empty

reading overlays/sun8i-h3-fixup.scr

4109 bytes read in 35 ms (114.3 kib/s)

## executing script at 44500000

## flattened device tree blob at 48000000

booting using the fdt blob at 0x48000000

loading ramdisk to 49a64000, end 49fffbc0 ... ok

reserving fdt memory region: addr=48000000 size=6e000

loading device tree to 499f3000, end 49a63fff ... ok

starting kernel ...

這是啟動過程

明晚繼續

板子跑起來了,但是遇到乙個特別怪異的現象,板子必須要加熱,才能執行,對著h3加熱

反覆插拔發現出現了多次和ddr通訊失敗的情況

分析這個問題應該和ddr有關係

1.電流變大,說明板子上有個什麼東西跑起來了,現在板子就兩個晶元,乙個h3乙個ddr,電流小的時候,要麼ddr工作不正常,要麼h3工作不正常

2.溫度會影響狀態,說明溫度導致某個引數發生了變化,網上有說虛焊的,熱脹冷縮導致虛焊接觸更好,感覺這個可能性不是很大,因為我手摸著電路也時不時能讓板子起來,30多度的體溫能讓焊錫熱脹冷縮,可能性有點低

3.有影響的應該就兩個方面了,要麼走線不合理,有干擾存在,不過想想這個可能性應該不高,我手不碰,單獨加熱是能行的

4.最終分析認為,問題應該在阻抗上面去嘉立創官網查引數

按訂單的結果,現在ddr位址和資料走線上阻抗應該在80ohm左右

一般要求ddr資料和位址上是50ohm(±10%).差分是90~100ohm。

很明顯阻抗是不合要求的

今晚回去改板子,再來一次

全志h3通用韌體 全志h3晶元安卓版韌體

安卓 android 系統韌體包修改基礎教程 資訊與通訊 工程科技 專業資料。瑞芯微rk2808 安卓 android 系統韌體包修改基礎教程 本文為 locke 原創文章,請尊重作者的勞動.12.1如何編譯修改配置檔案後有兩種編譯方法可以使得修改生效,第一種是整體編譯重燒韌體,第二種是單獨的 模組...

全志H3的IRQ驅動程式

1.使用pg11引腳作為中斷輸入引腳 2.如何在dts檔案中申明使用irq 如圖所示便是標準的使用乙個pin的irq的dts語法,個人覺得在不同的soc中所使用的dts語法稍微有一些不同,對於具體的使用方法需要參考官方 中給出的標準格式。下面是我的 中給出的 我認為最重要的屬性是interrupts...

全志H3 製作刷機包(TF卡)

開發環境 ubuntu 14.04 lts busybox 1.26.2 u boot kernel lichee 全志原廠提供的bsp 1 製作乙個 256m 的空白映象檔案,你可以製作得更小或更大 dd if dev zero of fs nanopi.img bs 1m count 256 2...