原先在做NSCF52259R2开发板的时候,想做个usb的bootloader,飞思卡尔提供了个,但是试了下发现不行,在枚举的时候总是失败,为此还专门把usb 2.0的规范看了遍,但还是没发现什么错误的嫌疑。后来就放在那里没继续下去了。
这个周末想起这个事情,于是又花了一天时间debug,发现一个郁闷的问题,当初代码修改的本身到没什么不对,只是codewarrior的配置不对,修改的代码竟然没有编译,从而每次使用的lib都是飞思卡尔原始发布的lib,这个是与我们的板子对不上的,这下重新配置了下,build,果然好使
此usb bootloader实现了基于mass storage的bootloader,这样在pc端很简单,无需任何软件支持,把要烧写的image直接copy到开发板虚拟出来的mass storage即可
用户667479 2013-5-30 15:16
用户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