2019-03-29
image.png
首先需要注意,不同的Segment报错对应不同的问题
比如之前曾报过类似的错,不过是ISTACK而非XSTACK,解决方法如下,很简单:
https://e2echina.ti.com/question_answer/wireless_connectivity/bluetooth/f/103/t/96838
但是这里的XSTACK是另一个问题,查资料得知是内存不够放
具体改代码测试发现,是一个全局数组定义的太大(虽然只定义了32个字节。。。)
uint8 table[TABLE_SIZE]
一旦TABLE_SIZE 大于 6 就会开始报错,起初是 0x6 more bytes needed ,越该打这个值也会越大
因此解决思路是将一些不必要存为数组的值,换其他方式保存
网友评论