查看: 1854|回复: 0

RT1052下载问题

[复制链接]

该用户从未签到

发表于 2018-12-20 10:48:14 | 显示全部楼层 |阅读模式
分享到:
最近刚好申请到一个I.MX RT号领者开发板,刚好最近出差回来可以上手玩玩,首先就是看了一眼板子,感觉资源挺多的,第一步首先就是看正点原子的PDF文档了,看完之后感觉下载肯定不会有太顺利,主要是对软件要求的版本和各种驱动要求比较高,毕竟是刚出来的芯片,可以了理解。看完文档后,下载原子的程序例子,选了一个跑马灯的程序,连接JLINKV9,额,读取IC的ID没有反应,检查管脚顺序和电压,都没有问题,赶紧上网查原因,试过N多种办法,燃鹅,并没有什么有效的,后来拿到自己ST板子上,我去,居然给搞坏了,心疼50秒啊,没有办法,只能看其他的下载办法了,使用ATK_DAP,硬件管理中可以找到。就是程序中使用不了,还有有点疑惑的是ATK_DAP 为什么硬件显示的是串口,这个就比较郁闷了,这能干着急了,想想应该还有其他的方法来下载的,搜搜google,果然原厂提供了FlashLoader的方法,赶紧去找使用手册,下面是使用的步骤,我下载程序5次,有3次成功,2次不成功不知道什么原因,只能先这样了,下面是使用过程“
软件:Keil MDK5.23版本
原厂软件:Flashloader
app:正点原子实验1跑马灯
Step1:  首先配置MDK,通过fromelf.exe 生成srec文件(以跑马灯为例程),如下图:
fromelf.exe --m32combined  --output  "$L@L.srec"  "#L"

会在user目录下(也就是当前目录下)生成一个Test.srec文件,这个文件是我们下载到外挂FLash的开始,

Step2:生成.bin文件,
生成配置文件以及bd文件,(详见《i.MX MCU Manufacturing User's Guide》)使用flashloader压缩包中已经生成的example:imx-flexspinor-normal-unsigned.bd  通过elftsob.exe通过bd文件生成bin文件,
命令如下:elftosb.exe -f imx -V -c ../../bd_file/imx10xx/imx-flexspinor-normal-unsigned.bd -o Test.bin [srec文件目录]

Step 3:生成sb文件
生成sb文件需要通过bd配置文件,在bd文件中配置启动设备参数,需要用到的是自带的一个example:program_flexspinor_image_hyperflash.bd
位置在1,软件\Flashloader_i.MXRT1050_GA\Flashloader_RT1050_1.1\Tools\bd_file\imx10xx中,
使用使用elftsob.exe 通过bd文件生成目标sb文件:
elftosb.exe -f kinetis -V -c ../../bd_file/imx10xx/program_flexspinor_image_hyperflash.bd -o Test.sbTest_nopadding.bin

Step4:将生成的sb文件重命名为boot_image.sb并拷贝到路径:”..\Tools\mfgtools-rel\Profiles\MXRT105X\OS Firmware“下
Ste排:打开MfgTool2.exe软件,插上USB到USB_SLAVE接口,设置BOOT为3.3V,设置说明可以看PDF文档

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

手机版|小黑屋|与非网

GMT+8, 2024-4-23 22:03 , Processed in 0.114690 second(s), 18 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.