公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
xinlangzaihou
Level 2
Level 2
10 replies posted 5 replies posted 5 questions asked
目前使用TC377控制器,移植协议的时候遇到一个超大的全局结构体(50K)在函数中对其元素进行赋值(包含结构体,共用体,位定义),发现无法赋值(通过memary查看确实没有成功)。然后将堆栈扩大到60K,使用局不变量,此时该结构体元素是可以进行读写的,但是发现随着使用该结构体变量的增加,其需要的.heap会成倍增加,请问大家有没有遇到类似的问题,请不吝赐教!
0 点赞
1 回复
Joey36659
Level 1
Level 1
用一个copy的函数,然后传src和dest地址,用dma或者直接用指针的方式去对地址赋值,这样子就可以减少对栈区资源的消耗了.
0 点赞