天天看點

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

TQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

gedit include/configs/tq2440.h

屏蔽掉宏

CONFIG_SKIP_LOWLEVEL_INIT

,修改宏

CONFIG_SYS_TEXT_BASE

的值為0:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

開發闆啟動方式選擇開關撥到NOR,重新編譯後,使用JLINK通過J-Flash下載下傳進NOR FLASH:

J-Flash設定如下:

Options->Project Settings…

General:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

Target Interface:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

CPU:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot
TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

Flash:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

Production:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

連接配接到開發闆:Target->Connect

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

打開u-boot.bin檔案,File->Open…

下載下傳u-boot.bin檔案,Target->Program,出現提示:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

這個提示是告訴你原本的NOR FLASH裡面有資料,是否在寫入之前先擦除,我們選擇是。

燒寫完成出現提示:

TQ2440移植u-boot2016.11全過程記錄-【5】設定從NOR FLASH啟動U-BOOTTQ2440移植u-boot2016.11-設定從NOR FLASH啟動u-boot

斷電複位開發闆後就可以運作新的u-boot了,注意是斷電複位!!

ends…

繼續閱讀