CCS10.0下TMS320F28335使用Printf函数的问题

更新时间:2023-07-26 00:17:39 阅读: 评论:0

CCS10.0下TMS320F28335使⽤Printf函数的问题
使⽤Code Compor Studio  Version: 10.1.0.00010 ,建⽴TMS320F28335⼯程。
恃才傲物的意思/*
* main.c
*/
#include <stdio.h>
int fputc(int ch, FILE *f)
{
while(ScibRegs.SCICTL2.bit.TXRDY == 0);
ScibRegs.SCITXBUF=ch;
return ch;
陬月
}
int main(void) {
printf("Hello DSP!\r\n");
return0;
}
编译出错沙滩的滩
"../d", line 66: error: program will not fit into available
memory, or the ction contains a call site that requires a trampoline that
can't be generated for this ction. run placement with alignment/blocking
fails for ction ".stack" size 0x400page 1.  Available memory ranges:
RAMM1        size: 0x400        unud: 0x0          max hole: 0x0
出以公心我的叔叔于勒改写
贵州景区查看d⽂件
PAGE 1 :  /* Data Memory */
/* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE0 for program allocation */
冷面汤的做法/* Registers remain on PAGE1                                                  */
BOOT_RSVD  : origin = 0x000000, length = 0x000050/* Part of M0, BOOT rom will u this for stack */
RAMM0      : origin = 0x000050, length = 0x0003B0/* on-chip RAM block M0 */
RAMM1      : origin = 0x000400, length = 0x000400/* on-chip RAM block M1 */
RAML4      : origin = 0x00C000, length = 0x001000/* on-chip RAM block L1 */
RAML5      : origin = 0x00D000, length = 0x001000/* on-chip RAM block L1 */
RAML6      : origin = 0x00E000, length = 0x001000/* on-chip RAM block L1 */
RAML7      : origin = 0x00F000, length = 0x001000/* on-chip RAM block L1 */
PAGE1 为数据存储区
/* Allocate uninitalized data ctions: */
.stack              : > RAMM1      PAGE = 1
.ebss              : > RAML5      PAGE = 1
.esysmem            : > RAMM1      PAGE = 1
stack段空间不够,修改为
/* Allocate uninitalized data ctions: */
.stack              : > RAML4      PAGE = 1
.ebss              : > RAML5      PAGE = 1
.esysmem            : > RAML4      PAGE = 1
修改Printf⽀持,Level of printf/scanf support required(--printf_support)选择minimal
堆栈设置
编译通过,可以正常使⽤printf函数打印字符串,但还是⽆法使⽤%d等格式化输出功能,即使Level of printf/scanf support required(--printf_support)选择full也不⾏。
手表排行原因待查。。。

本文发布于:2023-07-26 00:17:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1117229.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   排行   原因   贵州
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图