我使用的是 CCS 版本9.0.1、XDCtools 3.32.0.06_core、TI RTOS 2.16.1.14。
使用编译器 v18.12.1.LTS 时、更改内存时会遇到不同的运行时问题:
例如、
-当使用记录数量较少的 Logger Buffer 时,堆缓冲区在主启动时已进行负分配,但堆缓冲区失败。
-如果将默认堆缓冲区增加太多、则会导致代码在到达 main 之前卡住。
-将堆内存大小增加到超出特定级别会导致类似的问题。
显然、存储器空间没有问题、 我通过 CMD 文件分配、并具有足够的可用空间
使用编译器 v18.1.0.LTS 时、这些问题消失。