|
【HarmonyOS HiSpark AI Camera試用連載 】第二次擦肩-內(nèi)核燒錄教程,
本帖最后由 瑟寒凌風(fēng) 于 2020-10-27 13:06 編輯
誰? 我! 是你? 是我! 你終于來了! 我終于來了! 你終究是來了? 我終究是來了! 你來干什么! 我來燒錄內(nèi)核!
剛拿到開發(fā)板,就開始搭建linux編譯環(huán)境,一陣騷操作后,編譯了一個自認(rèn)為正確的內(nèi)核文件,就向板子燒錄,又是一陣鼓搗,結(jié)果板子掛了。。。 至此,我的內(nèi)心是崩潰的,感謝郭小哥給我的方法,讓我把變磚的板子啟動起來了。 在官方下載ipcamera_hi3516dv300-1.0.tar.gz文件,提取其中OHOS_Image.bin、rootfs.img、useRFs.img三個文件,注意,這3個文件是官方提供的,OHOS_Image.bin理論上來說是能夠跑得起來的內(nèi)核,如果自己編譯的內(nèi)核跑不起來,可以用這個救活(至少可以讓板子啟動起來)。
如果你改了uboot啟動設(shè)置的話,請重新修改設(shè)置。 在win10下使用終端工具,串口設(shè)置波特率115200,硬件流無,其他的默認(rèn)。(在此之前,請確保串口驅(qū)動正確安裝,并且com口無誤。) 給板子上電,終端會打印啟動信息,在3秒倒計時處按回車鍵,出現(xiàn)xxxx #字樣,就可以通過pri命令查看uboot啟動設(shè)置。 我之前的配置(錯誤配置,大家千萬不要學(xué)我)
錯誤.jpg (161.58 KB, 下載次數(shù): 0)
下載附件 保存到相冊
半小時前 上傳
如果修改了設(shè)置(沒修改的也可以改),使用如下命令:
第一條命令:
- setenv bootargs\“console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=15M rw\“
復(fù)制代碼
第二條命令:
- setenv bootcmd\“mmc read 0x0 0x80000000 0x800 0x4800; saveenv; go 0x80000000\“
復(fù)制代碼
第三條命令:
復(fù)制代碼
然后重啟板子,命令reset 如果uboot設(shè)置沒有被修改,上面那一步就沒必要做。 然后使用HiTool工具通過網(wǎng)口來燒錄文件,使用串口燒錄速度慢,網(wǎng)口會快很多。
首先修改電腦的ip地址為靜態(tài)ip,配置如下:
1.ip設(shè)置.jpg (29.07 KB, 下載次數(shù): 0)
下載附件 保存到相冊
半小時前 上傳
打開HiTool軟件,在芯片位置選擇Hi3516DV300
2.芯片選擇.jpg (7.51 KB, 下載次數(shù): 0)
下載附件 保存到相冊
半小時前 上傳
按照如下方式進(jìn)行燒錄
3.燒錄過程.jpg (113.56 KB, 下載次數(shù): 0)
下載附件 保存到相冊
半小時前 上傳
傳輸方式選擇網(wǎng)口(推薦),ip地址通過刷新按鈕,選擇剛剛設(shè)置好的電腦ip,選擇燒寫eMMC,然后點(diǎn)擊綠色的加號,可以添加項(xiàng)目,這里我們添加3項(xiàng),以后如果這3個文件中的一個或兩個沒有更改,也可以不燒寫。然后點(diǎn)擊瀏覽按鈕,可以選擇對應(yīng)的文件。 第5步中更改文件列表中的硬件類型為emmc,同時每個文件后有個開始地址和長度,請設(shè)置成實(shí)際文件大小一致(這個長度應(yīng)該是要和你的文件大小一致(向上取整,單位MB),但是開始地址因?yàn)閒astboot需要占用1MB,所以這三個文件的開始地址分別向后移了1MB)。
4.配置.jpg (31.56 KB, 下載次數(shù): 0)
下載附件 保存到相冊
半小時前 上傳
然后點(diǎn)擊燒錄,如果開發(fā)板已經(jīng)上電,斷開電源重新上電。如果沒有上電,就直接上電,稍等一會,即可燒錄成功。
圖5.成功.jpg (24.26 KB, 下載次數(shù): 0)
下載附件 保存到相冊
半小時前 上傳 |
|