搜索
查看: 3999|回复: 5

[讨论] STM32L432 Nucleo-32开发板跑mbed-os

[复制链接]

该用户从未签到

5

主题

16

帖子

0

蝴蝶豆

中级会员

最后登录
2020-7-1
发表于 2016-8-23 17:30:32 | 显示全部楼层 |阅读模式
参考官网资料,自己写了一个mbed-os操作系统简单的例子,实现了串口打印和led闪烁功能。
其中出现了两个问题不是很明白:
1、编译时,\rtx\rt_CMSIS.c文件os_InRegs osEvent osMailGet (osMailQId queue_id, uint32_t millisec)函数出现问题,编译结果见附件图1。
现将osMailGet函数中ret = osMessageGet(*((void **)queue_id), millisec);注释掉,则编译能够通过
2、FunctionPointer.h头文件中,
         MBED_DEPRECATED_SINCE("mbed-os-5.1",
        "FunctionPointerArg1<R, A> has been replaced by Callback<R(A)>")处出现错误,错误提示:mbed\FunctionPointer.h(32): error:  #1209: invalid argument to attribute "deprecated",详见附件图2。将其注释掉,则编译通过。
附件中的源码能够正常运行,但是规避了上述两个问题。希望朋友们能够帮我解答疑惑。

问题1现象图片

问题1现象图片

问题2现象图片

问题2现象图片

mbed_os_uvision5_nucleo_l432kc.rar

1.37 MB, 下载次数: 46, 下载积分: ST金币 -1

源码

评分

参与人数 1ST金币 +10 收起 理由
zero99 + 10

查看全部评分

回复

使用道具 举报

该用户从未签到

61

主题

1132

帖子

17

蝴蝶豆

论坛元老

最后登录
2022-12-22
发表于 2016-10-2 18:25:46 | 显示全部楼层
今天我也是,不过换iar正常
回复 支持 反对

使用道具 举报

该用户从未签到

64

主题

809

帖子

23

蝴蝶豆

实习版主

最后登录
2021-4-25
发表于 2016-10-2 20:42:27 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

47

主题

1257

帖子

5

蝴蝶豆

论坛元老

最后登录
2021-5-1
发表于 2016-10-3 01:38:41 | 显示全部楼层
093005q7ij347qmdqxln3x.jpg
mcust.png
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2189

帖子

397

蝴蝶豆

论坛元老

最后登录
2021-12-8
发表于 2016-10-9 09:19:40 | 显示全部楼层
因为IAR是支持C++语法的,而Keil不支持。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

16

帖子

0

蝴蝶豆

中级会员

最后登录
2020-7-1
 楼主| 发表于 2016-10-10 11:34:27 | 显示全部楼层
anywill 发表于 2016-10-2 18:25
今天我也是,不过换iar正常

Thanks, 有时间我试试IAR
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-27 23:12 , Processed in 1.184557 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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