hpm_sdk icon indicating copy to clipboard operation
hpm_sdk copied to clipboard

定义在.fast_ram里的变量不会初始化

Open zyzyzyzzyy opened this issue 10 months ago • 1 comments

使用 ATTR_PLACE_AT_WITH_ALIGNMENT(".fast_ram", 4) int a=1;将变量存放在dlm ram里的时候,启动后变量a的值未能初始化。 使用sdk自带的工具链时会出现这个问题,SEGGER Embedded Studio for RISC-V 里不会出现。

应该是在reset.c里没有对应的初始化代码,.ld的链接文件里缺少对应的定义信息。

zyzyzyzzyy avatar Apr 19 '24 01:04 zyzyzyzzyy

谢谢,下个release fix

jhqian avatar Apr 22 '24 01:04 jhqian