TI论坛
直播中

董超

7年用户 266经验值
私信 关注
[问答]

请问windows xp下,使用ccs5.3调试6747时,使用printf函数导致死机怎么办?

1、ti是否公开标准库函数的源代码。
2、运行printf函数导致死机的原因是什么,该如何避免.。
3、ti标准库函数使用说明在哪。

回帖(4)

余少虹

2018-7-25 06:46:57
1. 在ccsv6toolscompilerc6000_7.4.14libsrc目录下有源码。

2. 通常是stack, heap不够。 可参考下面的wiki网站。
http://processors.wiki.ti.com/index.php/Tips_for_using_printf

3. Chapter 8 Using Run-Time-Support Functions and Building Libraries
http://www.ti.com/lit/ug/spru187u/spru187u.pdf 
举报

董超

2018-7-25 06:54:20
引用: vuywsdfwf 发表于 2018-7-25 06:46
1. 在ccsv6toolscompilerc6000_7.4.14libsrc目录下有源码。

2. 通常是stack, heap不够。 可参考下面的wiki网站。

1、是不是只要在cmd文件中将stack和heap的空间加大就可以解决printf导致死机问题?
2、如果没有在cmd文件中配置stack和heap,那默认配置是什么(CCS5.3,6747)
举报

董超

2018-7-25 07:07:18
引用: vuywsdfwf 发表于 2018-7-25 06:46
1. 在ccsv6toolscompilerc6000_7.4.14libsrc目录下有源码。

2. 通常是stack, heap不够。 可参考下面的wiki网站。

1、是不是修改cmd文件中stack和heap的值就可以解决printf死机的问题
2、如果不设置stack和heap的值,默认是什么。使用ccs5.3,芯片6747
举报

余少虹

2018-7-25 07:13:50
引用: 国电赛邵 发表于 2018-7-25 07:07
1、是不是修改cmd文件中stack和heap的值就可以解决printf死机的问题
2、如果不设置stack和heap的值,默认是什么。使用ccs5.3,芯片6747

1.具体问题要具体分析。
2. 我记得默认是0x400,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分