你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
shanji 发表于 2018-9-26 09:12 看看能不能用
Dandjinh 发表于 2018-9-26 13:17 找到工程中的.ld文件,添加类似下面的代码
00dd 发表于 2018-9-29 14:09 解决没有?解决没有?解决没有?
黑皮男 发表于 2018-9-26 23:06 多谢指点,现在变量可以定位到SRAM,怎么想内部的RAM一样由编译器gcc来管理,应该怎么操作,请再指点一下 ...
Dandjinh 发表于 2018-10-10 12:09 具体是什么意思?初始化问题?
黑皮男 发表于 2018-10-11 13:16 就是说再编译的阶段,编译器就自动把变量定义到外部ram,而无需在代码中指定 ...
Dandjinh 发表于 2018-10-12 13:29 1. 修改.ld文件 2. 在适当的地方调用以下函数
评分
查看全部评分
非常感谢,目前是不知道gcc的配置该怎么弄
定义变量的时候加后缀 __attribute__((section(".dmarss"))),这样就可以把变量定义在指定内存地址里。
初始化要修改.s文件,比较麻烦,我都是自己写个Init函数解决的。
评分
查看全部评分
多谢指点,现在变量可以定位到SRAM,怎么想内部的RAM一样由编译器gcc来管理,应该怎么操作,请再指点一下
没有解决,等待大神来解答啊
具体是什么意思?初始化问题?
就是说再编译的阶段,编译器就自动把变量定义到外部ram,而无需在代码中指定
1. 修改.ld文件
多谢指点,抽空试一下
编译报region 'FLASH' overflowed by 122948 bytes