This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP-L138 ARM u-boot 关于配置 usb0为Peripheral模式实现usb线刷升级功能若干问题



由于项目需要实现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线刷升级的方法?

            希望有实现类似功能的网友一起参加讨论,谢谢:)