日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编写基于DM3730 ARM-A8内核测试程序(裸机版)3---X-LOADER/U-BOOT下载

發(fā)布時間:2024/1/1 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编写基于DM3730 ARM-A8内核测试程序(裸机版)3---X-LOADER/U-BOOT下载 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

開發(fā)板自帶的SD啟動卡可實(shí)現(xiàn)自己更改后X-LOADER/U-BOOT的下載與運(yùn)行。但是在工控環(huán)境,一般不會外置SD卡,故嘗試別的燒寫方式。

在X-LOADER說明文檔中有介紹X-LOADER的少些方法有以下三種:

(1).bin文件使用signGP轉(zhuǎn)為.ift文件,改名為MLO,放入SD卡;

(2)生成.out使用FlashWriterNand燒入Nand;

(3)使用CCS將.out燒入Nand。

第一種是開發(fā)自帶的,已驗證;

第二種驗證方法:下載Flash燒寫工具,在燒寫界面選擇燒入方法,比如可以選擇燒入Nand(永久)還是SDRAM(一次);

第三種方法暫時沒有嘗試,但是論壇其他人有相應(yīng)的操作,可以查閱別人如何實(shí)現(xiàn)。



下面詳細(xì)介紹第二種方法。

(1)燒寫MLO,方法如下圖:


每次板子斷電,然后點(diǎn)擊GO,出現(xiàn)等待識別ID,打開電源,然后會自動完成燒寫。

(2)燒寫U-BOOT,方法如下圖:


至于為何設(shè)置U-BOOT的燒寫偏移地址為0x80000,原因如下圖:


在x-loader的NAND啟動中,從NAND讀取U-BOOT的起始地址為0x80000。

(3)在線調(diào)試,燒錄入SDRAM,方法如下


此時自動執(zhí)行燒錄進(jìn)去的代碼,具體為什么就沒仔細(xì)分析了。



--------------------

嘗試直接將MLO燒寫至SDRAM,發(fā)現(xiàn)不能運(yùn)行;

但是將U-BOOT.BIN燒寫至SDRAM,則可以直接運(yùn)行,具體原因需要分析。

總結(jié)

以上是生活随笔為你收集整理的编写基于DM3730 ARM-A8内核测试程序(裸机版)3---X-LOADER/U-BOOT下载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。