天天看点

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…

继续阅读