使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:WIN11
- 操作系统平台(x86/x64):X64
- VsCode 版本:1.96.4
- EIDE 插件版本:3.21.1
- C/C++ 插件版本:1.23.3
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):ARMCC5
- 编译器版本(非编译问题可忽略):
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
全局变量,初始化为0,但是仿真时初始值为0xff。哪里配置不对?直接烧录进去能正常初始化为0,只在调试时会出现所有初始化成0的变量,变成了0xff。
这个是不是跟sct文件有关?
附上我的sct文件:
LR_IROM1 0x00000000 0x0000FE00 {
ER_IROM1 0x00000000 0x0000FE00 {
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
.ANY (+XO)
}
RW_IRAM1 0x20000000 0x00001000 {
.ANY (+RW +ZI)
}
}
LR_IROM2 0x0000FE00 0x00000200 {
ER_IROM2 0x0000FE00 0x00000200 {
data.o (+RO) ; 将 data.o 文件放到 IROM2
}
}
屏幕截图
<!--使用一些截图能够更好地展现问题 -->

期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
期望是能够在调试时正常的初始化为0.