我自己设计的GD32F405的板子,在RT-Thread Studio里用的GD32F450的开发板工程,改了一下RAM大小,从128改成了192
然后把SDRAM、eth删除,在主函数里写了个打印hello world。
然后修改ROM大小,如下图。
但是下载到板子后,打印结果:
请问怎么解决
没有用过 GD 系列,但是 STM32F4 系列也有类似的问题。
标称的 192K RAM 实际在写链接脚本的时候不能这么写,192K 分为了两个部分,第一个部分就是常用的RAM,第二个部分就是 CCRAM。
CCRAM 与第一块内存的地址不连续,且有访问限制。
关于这个问题,论坛上有不少的帖子,可以参考一下
写的latest
@学术垃圾 把assert位置所在文件及代码贴出来,找了好几个版本都没发现你那个assert