[技术问答] 请教从boot跳转至APP后无法使用中断的问题

永利游戏开户直营
672|18
楼主
最近在使用新唐的MCU,从bootLoader跳转至APP后中断无法使用的问题一直无法解决。
boot代码:
    __set_PRIMASK(1);  //关闭总中断
   
    FMC_SetVectorPageAddr(0x2000);
   
    func = (void (*)(void))M32(0x2000 + 4);
      
    func();
                        
    return 0;
APP中Keil设置如下图(分别为Target和Linker选项卡):


本人将boot.bin烧写至APROM的0地址,APP.bin烧写至APROM的0x2000处

通过测试,发现boot能够跳转至APP(串口可以正常读写,控制LED灯的IO口也能够置位),但唯独不能使用中断(比如Systick中断,Uart中断等)

单独将APP烧写至APROM的0地址,是能够正常运行的,即中断能够正常响应。

附:本人使用的芯片为新唐M0芯片(NUC200型号)



沙发
| 2019-8-12 16:03 | 只看该作者
总中断关闭了吧,
板凳
 楼主 | 2019-8-12 16:34 | 只看该作者
ayb_ice 发表于 2019-8-12 16:03
总中断关闭了吧,

我尝试在APP系统初始化前打开总中断   __set_PRIMASK(0)  也还是不行。   
地板
| 2019-8-12 16:38 | 只看该作者
fengxiaotian028 发表于 2019-8-12 16:34
我尝试在APP系统初始化前打开总中断   __set_PRIMASK(0)  也还是不行。

怎么用这个,:一般不是用__enable_irq()吗

可以查看相关寄存器调试下
5
| 2019-8-12 20:28 | 只看该作者
2019-8-12 20:18
您的回复 楼主用错了吧 被 wendenggo 屏蔽帖子
违规内容,如有异议,请与管理员联系,否则内容将在一周后自动删除

评论

wendenggo 2019-8-13 10:33 回复TA
不好意思啊,昨天有人在论坛刷赌博广告。我误删了您的帖子 
6
| 2019-8-12 20:44 | 只看该作者
这个系列的没用参考吗,我记得有个BSP的。
7
| 2019-8-13 00:09 | 只看该作者
官方没有提供这方面参考吗
8
| 2019-8-13 00:09 | 只看该作者
建议官方提供一下这个方面的参考。
9
| 2019-8-13 08:11 | 只看该作者
在config裡面要設定"boot in APROM with IAP" 或 "boot in LDROM with IAP"
10
| 2019-8-13 09:09 | 只看该作者
一般还要修改向量偏移地址
11
| 2019-8-13 14:00 | 只看该作者
需要修改中断向量表的位置,映射到app固件的中断函数
12
 楼主 | 2019-8-13 16:46 | 只看该作者
苏山人家 发表于 2019-8-13 14:00
需要修改中断向量表的位置,映射到app固件的中断函数

请教一下,是怎么修改呢?我在网上和BSP包没找到相关例子。
13
 楼主 | 2019-8-13 16:47 | 只看该作者
ayb_ice 发表于 2019-8-13 09:09
一般还要修改向量偏移地址

请教一下,是怎么修改呢?我在网上和BSP包没找到相关例子。
14
 楼主 | 2019-8-13 16:59 | 只看该作者
jasontu 发表于 2019-8-13 08:11
在config裡面要設定"boot in APROM with IAP" 或 "boot in LDROM with IAP"

谢谢大神!终于搞定了,确实需要在Keil里面进行这样设置,确实隐蔽
15
| 2019-8-14 12:45 | 只看该作者
楼主,那个配置是工程配置里吗
16
| 2019-8-14 22:54 | 只看该作者
fengxiaotian028 发表于 2019-8-13 16:59
谢谢大神!终于搞定了,确实需要在Keil里面进行这样设置,确实隐蔽

http://www.ib955.com/icview-1124634-1-1.html
这个老帖也提到过这个问题。
17
| 2019-8-15 14:03 | 只看该作者
请教一下   boot的RAM和app的RAM能否共用
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
新博狗娱乐进076.com网上娱乐场 会员快速充值中心游戏登入 687彩手机下载直营网 mg超级零点登入 赛马会彩票正规直营网
盛国际现金网址 www.vni999.com登入