|
本帖最后由 nfchg 于 2015-4-5 20:43 编辑
J-LINK Version 4.82开始支持多种格式的输出文件。 J-Link Commander: loadbin command extended. Now loading of hex, mot, srec etc. files is also supported. 这样的话loadbin命令就可以灵活的把编译好的文件烧写到DDR3内存中。
下面分享一个脚本:
device zynq 7010
speed 12000
sleep 50
loadbin u-boot-spl.bin 0x00000000
verifybin u-boot-spl.bin 0x00000000
setpc 0
g
sleep 1000
h
loadfile u-boot.srec
setpc 0x04000000
g
通过这几个命令就可以把u-boot下到DDR3中。附件是做好window是脚本,双击program_init.cmd就可以通过J-LINK把u-boot烧写到DDR3中。
note:需要把SEGGER J-LINK的安装路径加到环境变量PATH中。
下面展示下效果:
1、双击命令脚本后:
2、串口输出如下
u-boot是在官方github上下载的,稍作修改编译通过就可以,有一起学习的朋友可以与我互相交流。
补充下,编译好的u-boot中有可以直接烧写到QSPI里的文件boot.bin我已经试过,这样启动完全不需要SDK中的FSBL。个人比较喜好用u-boot-spl作为1级boot,不喜欢用官方的FSBL。
忘了说,开发板用J-LINK需要自己飞线,上传下我的开发环境
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|