遇到这样一个问题:
第一个是TI的工程,第二个是我的工程,我的工程编译成功,但是开发板上调试的时候不好使,什么原因啊?另外,TI工程括号里面的Active-FLASH,而我的是工程括号里是Active-Debug,什么区别啊?
我也遇到了类似问题:
我自己新建的一个程序显示active-debug,建了两个unsigned long aaa[1000]的全局数组,最终程序编译时出现内存无法分配问题:
Description Resource Path Location Type <a href="file:/D:/Software/S_CCS6.1.1/ccsv6/tools/compiler/dmed/HTML/10099.html">
#10099-D</a> program will not fit into available memory. run placement with alignment fails for section "BSS_GROUP" size 0x5b95 . Available memory ranges: Can1-0test11_1_M3 C/C++ Problem
用的cmd文件名称是:F28M35x_generic_M3_FLASH.cmd,试过其他几个cmd文件都会报错
大佬们知道该怎样解决吗?Active-FLASH和active-debug到底有什么区别?是不是改到active-flash可以解决这个问题?应该怎样将active-debug改到active-flash呢?
mangui zhang:你看看 CMD应该一个是RAM一个是FLASH吧
遇到这样一个问题:
第一个是TI的工程,第二个是我的工程,我的工程编译成功,但是开发板上调试的时候不好使,什么原因啊?另外,TI工程括号里面的Active-FLASH,而我的是工程括号里是Active-Debug,什么区别啊?
我也遇到了类似问题:
我自己新建的一个程序显示active-debug,建了两个unsigned long aaa[1000]的全局数组,最终程序编译时出现内存无法分配问题:
Description Resource Path Location Type <a href="file:/D:/Software/S_CCS6.1.1/ccsv6/tools/compiler/dmed/HTML/10099.html">
#10099-D</a> program will not fit into available memory. run placement with alignment fails for section "BSS_GROUP" size 0x5b95 . Available memory ranges: Can1-0test11_1_M3 C/C++ Problem
用的cmd文件名称是:F28M35x_generic_M3_FLASH.cmd,试过其他几个cmd文件都会报错
大佬们知道该怎样解决吗?Active-FLASH和active-debug到底有什么区别?是不是改到active-flash可以解决这个问题?应该怎样将active-debug改到active-flash呢?
Seven Han:
关于Active-FLASH和active-debug的解释请参考以上这个帖子,另外该工程的cmd文件是link到工程中的,可以通过以下方式查看:
遇到这样一个问题:
第一个是TI的工程,第二个是我的工程,我的工程编译成功,但是开发板上调试的时候不好使,什么原因啊?另外,TI工程括号里面的Active-FLASH,而我的是工程括号里是Active-Debug,什么区别啊?
我也遇到了类似问题:
我自己新建的一个程序显示active-debug,建了两个unsigned long aaa[1000]的全局数组,最终程序编译时出现内存无法分配问题:
Description Resource Path Location Type <a href="file:/D:/Software/S_CCS6.1.1/ccsv6/tools/compiler/dmed/HTML/10099.html">
#10099-D</a> program will not fit into available memory. run placement with alignment fails for section "BSS_GROUP" size 0x5b95 . Available memory ranges: Can1-0test11_1_M3 C/C++ Problem
用的cmd文件名称是:F28M35x_generic_M3_FLASH.cmd,试过其他几个cmd文件都会报错
大佬们知道该怎样解决吗?Active-FLASH和active-debug到底有什么区别?是不是改到active-flash可以解决这个问题?应该怎样将active-debug改到active-flash呢?
Yuchao Zhang:
回复 Seven Han:
谢谢您,但是我在我的程序里在这里面尝试过所有cmd文件,都没有效果,这个内存不可用的错误依然存在,而且Flash占用很少,是什么原因造成的呢?
下图是利用F28M35x_generic_wshared_M3_FLASH.cmd这个文件下的内存状态。
遇到这样一个问题:
第一个是TI的工程,第二个是我的工程,我的工程编译成功,但是开发板上调试的时候不好使,什么原因啊?另外,TI工程括号里面的Active-FLASH,而我的是工程括号里是Active-Debug,什么区别啊?
我也遇到了类似问题:
我自己新建的一个程序显示active-debug,建了两个unsigned long aaa[1000]的全局数组,最终程序编译时出现内存无法分配问题:
Description Resource Path Location Type <a href="file:/D:/Software/S_CCS6.1.1/ccsv6/tools/compiler/dmed/HTML/10099.html">
#10099-D</a> program will not fit into available memory. run placement with alignment fails for section "BSS_GROUP" size 0x5b95 . Available memory ranges: Can1-0test11_1_M3 C/C++ Problem
用的cmd文件名称是:F28M35x_generic_M3_FLASH.cmd,试过其他几个cmd文件都会报错
大佬们知道该怎样解决吗?Active-FLASH和active-debug到底有什么区别?是不是改到active-flash可以解决这个问题?应该怎样将active-debug改到active-flash呢?
Yuchao Zhang:
回复 mangui zhang:
并不是的,两个cmd 文件定义的地址区间好多重复的,放两个cmd 会报更多错误