硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2713|回复: 6
收起左侧

[RL-FlashFS] printf重映射问题

[复制链接]

11

主题

68

回帖

101

积分

初级会员

积分
101
发表于 2020-1-12 16:47:57 | 显示全部楼层 |阅读模式
          使用新版本的flashfs,printf的串口映射使用Eric例程的int stdout_putchar (int ch)和int stdin_getchar (void),结果串口不打印信息出来;如果修改为int fputc(int ch, FILE *f)和int fgetc(FILE *f),串口能打印信息,但是文件系统使用fprintf写入成功,用电脑打开文件,里面内容确实空的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-1-12 20:30:09 | 显示全部楼层
老版的吗,还行新版的。
回复

使用道具 举报

11

主题

68

回帖

101

积分

初级会员

积分
101
 楼主| 发表于 2020-1-12 23:29:29 | 显示全部楼层
eric2013 发表于 2020-1-12 20:30
老版的吗,还行新版的。

新版本的,最近在学习新版本的;老版本运行挺稳定的,没有这些问题
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-1-13 09:26:22 | 显示全部楼层
ymh792260950 发表于 2020-1-12 23:29
新版本的,最近在学习新版本的;老版本运行挺稳定的,没有这些问题

新版的更简单了,参考我V7的案例即可。
回复

使用道具 举报

11

主题

68

回帖

101

积分

初级会员

积分
101
 楼主| 发表于 2020-1-13 13:39:03 | 显示全部楼层
eric2013 发表于 2020-1-13 09:26
新版的更简单了,参考我V7的案例即可。

嗯,就是参考V7的例程,可能哪里没有配置好吧
回复

使用道具 举报

11

主题

68

回帖

101

积分

初级会员

积分
101
 楼主| 发表于 2020-1-15 08:40:00 | 显示全部楼层
eric2013 发表于 2020-1-13 09:26
新版的更简单了,参考我V7的案例即可。

找到问题了,确实跟配置有关系,Compiler里面的I/O->STDIN/STDOUT设置为User,printf映射就没有问题
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-2-20 16:15:52 | 显示全部楼层
遇到同样问题,将Compiler里面的I/O->STDOUT设置为非breakpoint,并将fputc重映射函数用retarget_io.c的就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 07:26 , Processed in 0.264230 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表