主题中讨论的其他部件:MSPWARE
工具/软件:Code Composer Studio
您好,
我有一个关于调试版本和发行版本之间的代码大小差异的问题。
我在32位15.12 上使用CCS 6.1 3和Linux* 2.LTS。 我没有使用mspware或driverlib。
几年前,我开发了一种小型电池驱动挖泥深度校准
基于f4783 MCU的装置。 现在,我有几台设备需要升级和
我想要远程控制IO线路,以及控制装置内部工作的更多信息。
所以我实施了一个命令解释器,我首先在一个fr6989启动板上测试了它。
调试版本和发行版本的闪存和RAM代码大小分别为:
1.3596万 - 900
9584 - 900
在f4783的可用内存大小内。 但当我尝试运行调试时
会话RAM大小增加到2464字节:
MSP430:加载完成。 写入了1.3596万 (代码)和32 (数据)字节
闪存/FRAM。 预期的RAM使用量为2464字节(未初始化的数据+堆栈)。
堆栈和堆都设置为80字节。
MAP文件还显示900字节的RAM (可能是"内存分配"窗口)
从那里获取信息?)。
我知道并理解调试功能会添加一些代码。 我做什么
不理解是为什么代码大小没有超过限制的错误
f4783或者没有这样的检查吗?
是否有方法可以确定在调试大小中添加了多少代码?
(而不是减去报告的代码大小)
我的程序现在的问题是输入的上一个命令是那个命令
输入下一个命令时执行。
我还没有发现事情是否相关。
罗洛夫