久芯网

STM32IDE如何设定代码到ITCM中运行。

avatar MENGDONG 提问时间: 2023-07-22 10:50:00 / 未解决
近期使用STM32MUX生成STM32IDE的代码(MCU是STM32H743),目前希望可以将部分代码定位到ITCM中运行,加快处理速度,关于代码中的.id链接文件,该部分资料比较少,目前我只摸索到了如何将变量定义到某个地址,但是不清楚如何让代码在指定RAM中运行。按照设定变量的方式设定代码,程序直接进入了异常中断STM32IDE如何设定代码到ITCM中运行。 [相关图片]
3个回答
  • avatar xmshao
    回答时间: 2023-07-22 11:15:05

    请你阅读下um2609的2.5.6章节,我认为那里讲得很清晰了,相信你可以做到。um2609通过IDE环境的help里就可以找到。

  • avatar MENGDONG
    回答时间: 2023-07-22 11:33:24
    xmshao 发表于 2022-7-28 16:18
    请你阅读下um2609的2.5.6章节,我认为那里讲得很清晰了,相信你可以做到。um2609通过IDE环境的help里就可以 ...

    感谢回复,不好意思今天刚看到,我下载手册学习一下,有问题再请教,谢谢

  • avatar MENGDONG
    回答时间: 2023-07-22 11:56:50
    xmshao 发表于 2022-7-28 16:18
    请你阅读下um2609的2.5.6章节,我认为那里讲得很清晰了,相信你可以做到。um2609通过IDE环境的help里就可以 ...

    我看了这一章节,ICTM目前是OK的了,就是代码部分还需要更改启动文件,让MCU帮忙把代码从FLASH搬移到RAM中,但是这样我有一个疑问,内置的RAM可以这样,那如果是外挂的呢?比如外挂SDRAM,这样就不行了,这种是不是只能自己写程序搬代码,然后再跳转过去执行?

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