TI CCS 堆栈大小设置
发现在工程设置中设置的堆栈大小无用。
实际操作如下:
Debug文件夹下"device_linkder.cmd"拖至文件根目录(即直接拖到是工程名字的文件夹)。
打开.syscfg,最上面的Project Configure Files->File Generation,取消勾选"Linker File Generation"。
编译工程
点开第一步已经拖至根目录的文件"device_linkder.cmd"(应该可以直接在最文件栏下面看见)。
在33 - 37行之间有一句: "--stack_size=1024(或其他数字)" ,可以修改此数据,以获得不同的栈大小;
同时可以增加一行 "-heap=4096" ,以修改堆的大小。再次编译
打开DeBug文件夹,找到".map文件",搜索"stack_size",根据本文章中的参数修改,可以看到下图:
我设置的就是2048



评论