大家好!
目前我在 Modbus 表映射中工作。 由大量结构体构成。
我在.c 文件中初始化这个结构数组 并将其扩展到.h 文件 外部 Modbus_map_t hr_map [numero_holding_registers_slave];
该结构如下
这个大型数组属于.ebss、我目前将其存储在 GSRAM 中、加入4个扇区 .ebss :> RAMGS0_4,页面= 1
问题出现在运行代码之前、可能使用调试器看到结构体的值、并且其中许多都已正确初始化、但其中一些错误、没有指向正确的变量和值。
有人知道如何解决这个问题吗?
提前感谢


