如何使用printf调试

2019-03-23 22:18发布

刚接触ti的芯片,用的是tms320f28069的芯片,现在使用的工具是ccs6,想使用printf调试,应该怎么做,有大神解决的麻烦指导一下
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
电容器
2019-03-23 23:29
< 使用Code Composer Studio  Version: 6.1.1.00022,建立TMS320F2812工程。[url=][/url]
1 /*2 * main.c3  */4 #include <stdio.h>5 6 int main(void) {7     printf("Hello DSP! ");8     return 0;9 }[url=][/url]

添加了printf函数想测试一下,然后编译出错。1 #10099-D</a> program will not fit into available memory. placement with alignment/blocking fails for section ".text" size 0x1be0 page 0. Available memory ranges:    2812_RAM_lnk.cmd    /2812Test    line 86    C/C++ Problem
查阅资料,应该调整-stack和-heap的大小,并且工程库文件必须选择rts2800_ml.lib而不是rts2800.lib。不过我修改-stack和-heap如下图,无效。更改工程库文件为rts2800_ml.lib也无效,最后在Project-Properties-Build-Advanced Options-Library Function Assumptions下,Level of printf/scanf support required(--printf_support)选择minimal,如下图。编译通过。

一周热门 更多>

相关问题

    相关文章