由于项目需要实现omapl138设备通过usb连接PC实现线刷升级功能,在官方SDK包中没有找到支持omapl138 作usb device在u-boot下与PC通信的例子,所以考虑从TI-StarterWare 抽出 usb dev bulk例程 集成到u-boot中,遇到以下关键问题点:
1> uboot 中断向量表 与 TI-starterWare 裸机usb例程中断向量表对接问题,涉及uboot下开中断支持usb块收发;
2> uboot 下内存分配与TI-starterWare 裸机usb例程对接问题,涉及usb fifo 的分配;
(PS: 网上有s3c2440 uboot usb downloader 例程参考,但因usb硬件初始化流程与ti omapl138差异移植工作量大,未实施该方案。)
请问: TI能否提供上述问题的解决思路,或其他帮助实现uboot下usb线刷升级的方法?
希望有实现类似功能的网友一起参加讨论,谢谢:)