你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

12
返回列表 发新帖
楼主: ataudio

[STM32L476] 【NUCLEO-L476RG开发】STM32的Eclipse+GCC配置和样例

  [复制链接]

3

主题

16

回帖

0

蝴蝶豆

中级会员

最后登录
2019-11-17
发表于 2015-12-19 12:58:17 | 显示全部楼层
我从ST AC6 下载集成了这个ECLIPSE编译器,但是不能实现printf() ,以前用keil 选择了 micro LIB,可以使用printf.不知道楼主知道如何从Eclipse+GCC 实现printf 吗?可否分享下经验
回复 支持 反对

使用道具 举报

48

主题

609

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-3
 楼主| 发表于 2015-12-23 13:48:15 | 显示全部楼层
本帖最后由 ataudio 于 2015-12-24 17:06 编辑
huixiesui 发表于 2015-12-19 12:58
我从ST AC6 下载集成了这个ECLIPSE编译器,但是不能实现printf() ,以前用keil 选择了 micro LIB,可以使 ...

试试重定向printf()
...
#undef __GNUC__
#ifdef __GNUC__
  #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
  #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
...
PUTCHAR_PROTOTYPE
{
  /* Place your implementation of fputc here */
  HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
        return ch;
}

使用eclipse+gcc编译的,请注释掉重定向printf()时的:
#undef __GNUC__
回复 支持 1 反对 0

使用道具 举报

1

主题

51

回帖

2

蝴蝶豆

中级会员

最后登录
2020-8-19
发表于 2016-6-18 14:28:18 | 显示全部楼层
一步步写得很详细,或许用得上
回复 支持 反对

使用道具 举报

64

主题

1074

回帖

140

蝴蝶豆

论坛元老

最后登录
2020-12-3
发表于 2016-12-7 13:10:20 | 显示全部楼层
赞一个真不错
回复 支持 反对

使用道具 举报

35

主题

1405

回帖

22

蝴蝶豆

金牌会员

最后登录
2020-12-3
发表于 2016-12-7 14:50:16 | 显示全部楼层
谢谢!谢谢!
回复 支持 反对

使用道具 举报

0

主题

1104

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-3-29
发表于 2016-12-7 16:40:05 | 显示全部楼层
期待              ,谢谢分享 赞一个
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版