使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- VsCode 版本:1.103.2
- EIDE 插件版本:3.24.2
- C/C++ 插件版本:1.26.3
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):keil_c51
- 编译器版本(非编译问题可忽略):5.41.0.0
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
在使用EIED构建时,弹出如下报错:
Error: L6220E: Execution region RW_IRAM1 size (172468 bytes) exceeds limit (131072 bytes). Region contains 46645 bytes of padding and 0 bytes of veneers (total 46645 bytes of linker generated content).
查看RAM/FLASH布局,配置了两个RAM。如图所示。经计算两个RAM之和的大小是足够的,但是似乎EIDE进行构建时只选择了较大的RAM。同样的配置在Keil中可以正常构建。
屏幕截图
<!--使用一些截图能够更好地展现问题 -->

期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
能够在EIDE中使用两个RAM进行构建