谢谢。我看了这个文档,主要问题可能是我现在用的程序的启动代码那里和源例程有区别。
___VECTOR_RAM
__vector_table
这两个值不一样,造成
status = _usb_host_init
(HOST_CONTROLLER_NUMBER, /* Use value in header file */
MAX_FRAME_SIZE, /* Frame size per USB spec */
&host_handle); /* Returned pointer */
这个初始化失败。现在不太清楚USBERR_ALLOC是什么意思。我再调调看吧。
再次感谢版主~
楼主,我也是在初始化status = _usb_host_init
(HOST_CONTROLLER_NUMBER, /* Use value in header file */
MAX_FRAME_SIZE, /* Frame size per USB spec */
&host_handle); /* Returned pointer */