久芯网

行业

avatar 六月、再见 提问时间: 2023-08-21 19:00:44 / 未解决
  目前用的STM32H747,写BOOTLOADER程序是运行在M7上,bootloader分两次分别将APP1和APP2写到指定的地址, app1 M7的启动地址为0x08040000 ,app2 M4的启动地址为0x08100000,通过查看memory 看到这2个app已经写到指定地址,跳转程序也是执行了,向量表也修改了,跳转之前把Dcache关闭了,用DTCM-ram启动,但是跳转之后app程序无法运行,求助大佬是不是还有什么需要改的  
1个回答
  • avatar 六月、再见
    回答时间: 2023-08-21 19:22:42

    M4启动之后是进入休眠状态,等待M7启动后给M4一个信号唤醒,所以M4是放在默认的启动地址

会员中心 微信客服
客服
回到顶部