[Kinetis] OpenSDA下载方式方法分享

[复制链接]
1363|5
 楼主| cowboy2014 发表于 2015-11-29 20:52 | 显示全部楼层 |阅读模式
OpenSDA是个非常好的烧录方案,使得你免了任何烧录器,你只要把编译完成的s19文件拷贝到opensda这个调试器模拟出的一个电脑端u盘里面就能完成烧录。我们使用CW 10.5这个基于eclipse的freescale开发调试平台,当使用示例代码或者自己编写工程后,经过编译器编译链接形成elf可执行链接文件。这个elf文件也就是s19或者hex烧录文件的真正来源,在cw的Freescale\CW MCU v10.5\Cross_Tools\arm-none-eabi-gcc-4_7_3\arm-none-eabi\bin目录下找到objcopy.exe,把他拷贝到elf文件所在目录,执行下图的过程,由工程的uart.elf文件生成了uart_test.s19文件,再把他拷贝到前面所说优盘中,完成烧录,即可在MCU运行新烧录的软件。


Messi1999 发表于 2015-11-30 08:28 | 显示全部楼层
这个是将opensda设置为其他类型的下载器吗
 楼主| cowboy2014 发表于 2015-12-2 20:24 | 显示全部楼层
Messi1999 发表于 2015-11-30 08:28
这个是将opensda设置为其他类型的下载器吗

不是啊,opensda可以实现多种功能的
Messi1999 发表于 2015-12-5 20:03 | 显示全部楼层
cowboy2014 发表于 2015-12-2 20:24
不是啊,opensda可以实现多种功能的

我知道能实现u盘,能实现cmsis-dap,还能实现传cdc串口,还有别的吗
Luis德华 发表于 2015-12-6 20:58 | 显示全部楼层
想知道这个算法有没有公开啊
 楼主| cowboy2014 发表于 2015-12-14 18:06 | 显示全部楼层
Luis德华 发表于 2015-12-6 20:58
想知道这个算法有没有公开啊

这个好像没有公开,mbed公开了cmsis-dap的源码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

821

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部