ram区域内存分配
未解决
YTM32B1M系列
-
yt_linker.scf.txt
Raminit0.S.txt这是我的内存分配相关配置文件,使用过程中发现,我上位机可以刷到ram指定区域20003000区域内容,我直接debug停下后flsdrv可以正常使用,但是我不手动停的话,上位机通过36服务刷写完flsdrv,然后执行37服务然后在执行34刷20003300区域的内容(这块区域存放flsdrv的校验相关内容),会导致我20003000的刷写成功的flsdrv被篡改掉,感觉这块区域除了我存放flsdrv之外,是不是有其他东西也在使用呢,这个要怎么排查一下
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...
我想把这个ram区域中0x20003000-0x200033FF区域单独留出来存储上位机刷写的flsdrv,是否可以通过加一个section,将BSS的大小设置为0x2c00,新的section大小0x400用来存储flsdrv,剩余区域留给CODE_RAM和DATA_RAM
他没有按照我的预期分配到指定位置呢,,这个需要怎么修改一下YT_LINK配置呢