
参考官网资料,自己写了一个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ç°è±¡å¾ç
é®é¢2ç°è±¡å¾ç
mbed_os_uvision5_nucleo_l432kc.rar
下载1.37 MB, 下载次数: 43, 下载积分: ST金币 -1
æºç
ST25R3916有快速读取吗?
STM32L476 Flash擦除失败问题
STM32L562-DK板中居然有个电流测量模块
STM32L433 单片机在串口配置为IRDA模式后,IRDA是否可以在STOP Mode1下唤醒
各位大佬们多提提宝贵建议定位根本原因,跪谢。STM32L452 在未知情况下打开了读保护RDP?MCU无法运行,只有解除读保护后重新烧录固件
VDD下电后使用VBAT引脚供电时LSE停振?
关于stm32l431rct6的LPTIM计数模式
STM32L476VGT6 100P的可以直接用stm32u575vg 100P的替换到板子上吗?为啥烧录程序时无法连接?
使用STM32L451CEU6型号的芯片,在用usart(PA9、PA10)进行串口通信时,发送0x55在PC端可以收到正确的数据,但是发送0x80会收到0x00的数据,发送0x01会收到0x7F的数据,串口助手的配置和CubeMX上的配置参数是一样的(都是115200,8N1),请问各位这个是什么原因呀?
两块SRAM分别位于不同的基地址,有什么方法可以使这两块区域SRAM当成一块使用
Thanks, 有时间我试试IAR