CN / EN
CN / EN

手动内存布局编译通不过 GR551x

134***916

2025-08-18 22:17

1.GR551x_SDK_V2.0.2

2.GR5515 GGBD硬件平台

3.需要把.o文件放到ram中去,手动修改内存布局。使用KEIL MDK IDE,在linker选项中勾选:Use Memory Layout from Target Dialog选项后,编译报错:

.\Objects\md_bracelets.axf: Error: L6915E: Library reports error: The semihosting __user_initial_stackheap cannot reliably set up a usable heap region if scatter loading is in use Not enough information to list load addresses in the image map.

4.尝试了各种方法还是没解决,希望能提供详细的解决方法。

谢谢!

0收藏

0赞成

zhongchengzhi

汇顶员工
2025-08-19 12:08

您好,

1、GR551x不能用“Use Memory Layout from Target Dialog”,只能用链接脚本;

2、链接脚本,可以用如下方式将.o放到SRAM:

RAM_CODE AlignExpr(+0, ALIGN_WORD) CRITICAL_CODE_MAX_SIZE {
        .ANY(RAM_CODE)
        test.o(+RO)
}


1条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注