搜索
bottom↓
回复: 8

STM32F4XX加了usb iap的loader后,会卡死在NVIC_Init 函数

[复制链接]

出0入0汤圆

发表于 2018-11-21 16:55:11 | 显示全部楼层 |阅读模式
最近在调试STM32F4XX的USB升级,USB loader已经调试好了,不过加了应用程序后,发现不能正常运行,但如果不用usb iap程序,单独用程序就能正常运行.



最后跟踪到这NVIC_Init函数,发现就死在函数这里面了~
NVIC->ISER[NVIC_InitStruct->NVIC_IRQChannel >> 0x05] =
      (uint32_t)0x01 << (NVIC_InitStruct->NVIC_IRQChannel & (uint8_t)0x1F);  
网上也发现有人遇到过相关问题,今天再试下,明天发解决过程~

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入70汤圆

发表于 2018-11-21 17:03:19 | 显示全部楼层
向量表 没改吧 或 改错地方 没生效..

出0入0汤圆

 楼主| 发表于 2018-11-21 17:07:14 | 显示全部楼层
SkyGz 发表于 2018-11-21 17:03
向量表 没改吧 或 改错地方 没生效..

向量表肯定改对了的~
只要去掉初使化这一句,就没有问题了~

出0入70汤圆

发表于 2018-11-21 17:15:17 | 显示全部楼层
本帖最后由 SkyGz 于 2018-11-21 17:18 编辑
rogerllg 发表于 2018-11-21 17:07
向量表肯定改对了的~
只要去掉初使化这一句,就没有问题了~


如果对就不会出错了,  想当初我也是,  认定是对的, 不管谁说的如何都好, 始终都认为自已对了......   结果还是错了
当初的贴
https://www.amobbs.com/thread-5657249-1-1.html?_dsign=c0915513

出0入0汤圆

 楼主| 发表于 2018-11-21 18:04:54 | 显示全部楼层
SkyGz 发表于 2018-11-21 17:15
如果对就不会出错了,  想当初我也是,  认定是对的, 不管谁说的如何都好, 始终都认为自已对了......   结 ...

多谢分享,我先看看~ 我用的是USB HOST模式~
我就就只屏蔽了  NVIC_Init(&NVIC_InitStructure); 就完全正常了~
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  
  NVIC_Init(&NVIC_InitStructure);

出0入0汤圆

 楼主| 发表于 2018-11-21 18:15:43 | 显示全部楼层
SkyGz 发表于 2018-11-21 17:15
如果对就不会出错了,  想当初我也是,  认定是对的, 不管谁说的如何都好, 始终都认为自已对了......   结 ...

多谢楼主,就是中断向量的问题~ 0x00改成0x8000就OK了~
#define VECT_TAB_OFFSET  0x8000 /*!< Vector Table base offset field.
                                   This value must be a multiple of 0x200. */

出0入0汤圆

发表于 2018-11-21 22:44:30 来自手机 | 显示全部楼层
rogerllg 发表于 2018-11-21 18:15
多谢楼主,就是中断向量的问题~ 0x00改成0x8000就OK了~
#define VECT_TAB_OFFSET  0x8000 /*!< Vect ...

。。。。APP不是从零开始的

出10入12汤圆

发表于 2018-11-22 10:51:47 | 显示全部楼层
是不是动了什么系统文件!!!!!!!!

出0入0汤圆

 楼主| 发表于 2018-11-22 12:58:47 | 显示全部楼层
wowangru 发表于 2018-11-22 10:51
是不是动了什么系统文件!!!!!!!!

看6楼的结果~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-2 09:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表