加入IAP后usb device连接电脑时出现硬件异常

2019-07-14 14:20发布

请教大家,当前现象是:

1、IAP中使用了usb host,应用程序中使用了usb device,作为U盘使用,启动后,IAP中使用USB没问题,但是应用程序连接电脑时出现硬件异常

2、如果不加入IAP,应用程序USB 作为U盘连接电脑没有任何问题。

请问哪位大神遇到过类似的情况,指点一下,谢谢!~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
rstech_rd
1楼-- · 2019-07-15 12:00
TOPCB 发表于 2019-1-28 10:42
APP的中断向量进行设置了吗?

谢谢回复,已经设置过了!!~
TOPCB
2楼-- · 2019-07-15 15:56
NVIC_SetVectorTable(NVIC_VectTab_FLASH,0);
我们一般设置向量列表的位置如下,后面的地址是APP的起始地址-0x08000000:
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x3000);
rstech_rd
3楼-- · 2019-07-15 21:01
7762642422d 发表于 2019-1-28 10:16
不进IAP直接进入用户APP没试过?那你的程序每次上电都要先更新固件?
还是我的理解有问题?!
把在IAP里面用到的所有的中断、外设都关闭!只重定向中断向量表是不够的。

试过了把中断关了也不行,
刚把IAP的usb给注销了,但是跳入APP后还是有类似问题,会不会是内存哪里出问题了?
但是为何不加IAP就可以呢?

一周热门 更多>