stm32在IAR调试怎样进入中断函数
答案:2 悬赏:20 手机版
解决时间 2021-02-28 11:43
- 提问者网友:浪荡绅士
- 2021-02-28 05:49
stm32在IAR调试怎样进入中断函数
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-02-28 06:26
1)我不知道你是怎么用DISABLE开启的。 2)请检查中断函数名是否与启动代码中的中断函数名一致。 3)你在中断函数里关时钟做什么用? 4)不要在中断函数里做处理。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-02-28 07:45
1、project -> options ->c++ compiler -> preprcessor选项卡下 defined symbols加入: vect_tab_sram ;
2、project -> options -> linker, 修改链接文件为ram方式,比如修改为 $proj_dir$\stm32f2xx_sram.icf;
3、project -> options -> debugger -> download 选项卡,把use falsh loader前面的勾去掉;
4、把板子上的boot0和boot1跳线到ram启动方式(全高),网上有人说这个不影响调试,根据在gcc下的经验,这个貌似影响会sp指针,有的启动文件开始没有对sp指针初始化,而是自动从0地址读取,为了保险起见还是跳线到ram方式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯