compiling idle.c...compiling ipc.c...compiling stm32f1xx_hal_flash.c...compiling irq.c...compiling stm32f1xx_hal_flash_ex.c...compiling mem.c...compiling kservice.c...compiling object.c...../Middlewares/Third_Party/RT-Thread/src/object.c(262): warning: #550-D: variable "obj" was set but never used
compiling idle.c...
compiling ipc.c...
compiling stm32f1xx_hal_flash.c...
compiling irq.c...
compiling stm32f1xx_hal_flash_ex.c...
compiling mem.c...
compiling kservice.c...
compiling object.c...
../Middlewares/Third_Party/RT-Thread/src/object.c(262): warning: #550-D: variable "obj" was set but never used
查看更多
这个是没有定义RT_DEBUG宏定义时产生的一个警告,我已经提交了个PR:https://github.com/RT-Thread/rt-thread/pull/4568
你是直接用cube生成mdk工程出现这种情况?问问题要描述清楚
刚刚使用了RT-thread studio 新建了工程,没有发现这个警告。之前使用mdk的时候有遇到过,这个警告其实没啥影响。
这只是个编译警告,不影响最终二进制代码的生成。
如果从cubemx导出来编译就报错,那这个工具基本是废了,官方都不敢把这样的工具发布出来。直接用cubemx生成导出mdk5工程出现的问题,虽然没有报错,但是报警难道就是不问题吗,同样的CubeMX配置环境,不使用RT-thread来配置 ,就不会有报警信息。
这个没有关系,只是因为没有使用,不影响系统的正常运行。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
那说明这个报警的bug一直都存在,没有被重视!
你能提供一下工程吗?这个问题我想看看具体时什么原因
@Glen_Young 我就是按照官方:https://www.rt-thread.org/document/site/tutorial/nano/nano-port-cube/an0041-nano-port-cube/
配置依葫芦画瓢配置生成的,然后编译。
@perseverance51 STM32CubeMX使用的版本时5.3.0-版本