原创 搞定了coldfire usb bootloader

2010-11-28 11:30 2448 5 6 分类: MCU/ 嵌入式

原先在做NSCF52259R2开发板的时候,想做个usb的bootloader,飞思卡尔提供了个,但是试了下发现不行,在枚举的时候总是失败,为此还专门把usb 2.0的规范看了遍,但还是没发现什么错误的嫌疑。后来就放在那里没继续下去了。


这个周末想起这个事情,于是又花了一天时间debug,发现一个郁闷的问题,当初代码修改的本身到没什么不对,只是codewarrior的配置不对,修改的代码竟然没有编译,从而每次使用的lib都是飞思卡尔原始发布的lib,这个是与我们的板子对不上的,这下重新配置了下,build,果然好使


此usb bootloader实现了基于mass storage的bootloader,这样在pc端很简单,无需任何软件支持,把要烧写的image直接copy到开发板虚拟出来的mass storage即可


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户667479 2013-5-30 15:16

hao

用户323139 2011-9-26 19:55

谢谢楼主!

用户362970 2011-7-1 19:50

楼主辛苦了。

用户1584993 2010-11-29 15:33

恭喜啊

用户1144655 2010-7-24 21:39

多谢楼主的奉献精神

用户397437 2010-5-26 15:43

多谢楼主的奉献精神啊!真的很详细啊!
相关推荐阅读
用户1361860 2012-06-28 23:44
Nicrosystem Freescale Kinetis教程---SDHC
这是研究生翻译的SDHC的中文文档,里面很多句子不通,但我现在没时间去修改了。先放出来,应该还是会有一点作用  ...
用户1361860 2012-06-26 12:39
Nicrosystem Freescale Kinetis教程--低功耗定时器
Freescale Kinetis内部集成了一个独特的低功耗定时器,它可以在系统处于低功耗模式下,仍然以极低功耗运行,可以用于在适当时候唤醒系统进入正常工作模式  ...
用户1361860 2012-06-24 22:11
Nicrosystem Freescale Kinetis教程----RTC实时时钟
Nicrosystem的飞思卡尔kinetis教程之片上RTC  ...
用户1361860 2012-06-22 10:21
TI C2000微控制器指南
这是官方的C2000的介绍,C2000做电机控制那是业界最好的。  ...
用户1361860 2012-06-20 23:52
Nicrosystem Freescale Kinetis教程--PIT定时器教程
这是PIT定时器的教程,PIT是 Kinetis支持的另一种定时器,相对于上一讲的flextimer要简单。 今晚赶到北京,到宾馆发一篇博客  ...
用户1361860 2012-06-19 13:15
Nicrosystem Freescale Kinetis教程--Flextimer教程
Kinetis的Flextimer定时器教程 kinetis集成了众多功能各异的定时器,flextimer是其中最为复杂的一个  ...
我要评论
1
5
关闭 站长推荐上一条 /3 下一条