TI中文支持网
TI专业的中文技术问题搜集分享网站

错误#10099-D的解决办法

工程在bulid阶段报错#10099-D从网上查的可以通过调节.cmd文件中相关存储片段的大小来解决,针对我的问题是.cinit对应的RAMM0不够用,可用空间是0x02a2,但我需要0x03cb,因此我把RAMM0对应的存储空间由原来的

RAMM0            : origin = 0x000122, length = 0x0002DE     改变成了

RAMM0            : origin = 0x000122, length = 0x0005DE     相当于多分配了0x000300的空间给RAMM0

此外,我注意到RAMM1的原有地址是

RAMM1           : origin = 0x000400, length = 0x000400

我上面的更改似乎会对RAMM1产生影响(因为之前RAMM0在内存中占用的是0x000122 ~ 0x000400,正好和RAMM1首尾相接,而现在我给RAMM0增加了空间,好像就会和RAMM1的空间产生重叠)(Q1: 不知道我这么想对不对)

于是我就把RAMM1的地址改成了

RAMM1           : origin = 0x000700, length = 0x000100

重新build,不再报错!

Q2: 但是我想知道我这样去改变内存分配会不会有什么隐患,比如后续RAMM1可能又会不够之类的??

最后,Q3: 前辈们如果有有关我这个问题的文档,烦请提供一份,

感谢!

eeLeeV:

赞(0)
未经允许不得转载:TI中文支持网 » 错误#10099-D的解决办法
分享到: 更多 (0)