请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F2809 主题中讨论的其他器件:test2
工具与软件:
hi champs、
我是为我们的客户提出这个问题。
用户发现为全局变量(即.ebss)分配的 RAM 大小在增加超过32时似乎会大幅增加。
也就是说、
第33章我是谁
uint16_t test1[大小]
uint16_t test2[大小]
uint16_t test3[大小]
......
当大小增加到32以下(例如30、31、32)时、.ebss 线性增加。
当大小增加超过32 (例如32、33、34)时、.ebss 将线性增加。
但当大小从32变为33时、.ebss 似乎会大幅增加。
问题:
1.对我们的编译器/链接器来说是否有意义?
2.如果用户必须使用大小33、用户是否可以避免这种情况和/或优化.ebss 分配大小?