最近使用RSIC-V架构处理器遇到一个问题,
在定义数据时候
前3个数据是bit8 后一个数据是bit16,对bit16数据赋值,影响到前面的bit8的数据位上面去了
将数据对齐更改到32bit后就正常了
初步推测数据对齐编译问题,可能是编译器问题
探讨RSIC-V架构处理器中数据对齐编译问题,特别是在bit8和bit16混合使用时出现的数据覆盖错误,及如何通过调整数据对齐至32bit解决此问题。
最近使用RSIC-V架构处理器遇到一个问题,
在定义数据时候
前3个数据是bit8 后一个数据是bit16,对bit16数据赋值,影响到前面的bit8的数据位上面去了
将数据对齐更改到32bit后就正常了
初步推测数据对齐编译问题,可能是编译器问题
2032
1992

被折叠的 条评论
为什么被折叠?