0
点赞
收藏
分享

微信扫一扫

TQ2440移植u-boot2016.11全过程记录-【5】设置从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-BOOT_开发板


开发板启动方式选择开关拨到NOR,重新编译后,使用JLINK通过J-Flash下载进NOR FLASH:

J-Flash设置如下:
Options->Project Settings…

General:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_02

Target Interface:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_SYS_03

CPU:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_04


TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_05


Flash:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_SYS_06


Production:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_SYS_07

连接到开发板:Target->Connect

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_开发板_08


打开u-boot.bin文件,File->Open…下载u-boot.bin文件,Target->Program,出现提示:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_09


这个提示是告诉你原本的NOR FLASH里面有数据,是否在写入之前先擦除,我们选择是。烧写完成出现提示:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_SYS_10

断电复位开发板后就可以运行新的u-boot了,注意是断电复位!!

ends…


举报

相关推荐

U-BOOT启动流程【03】

0 条评论