RT1052下载问题

作者: bowentianxia
上传时间为: 2018-12-20 10:48 AM
2018-12-20
阅读:

最近刚好申请到一个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文档

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示