- 博客(2)
- 收藏
- 关注
原创 Ucos-iii 移植到STM32F407 (vscode+cmake版)
本文详细介绍了uC/OS-III实时操作系统在STM32F429平台上的移植过程。主要内容包括:1)准备uC/OS源码并验证关键汇编文件;2)建立工程目录结构,复制必要源文件和配置文件;3)编写CMake脚本将uC/OS编译为静态库;4)修改启动文件、中断处理和配置宏定义;5)实现BSP层时钟和GPIO初始化;6)创建LED闪烁示例任务。移植过程中重点处理了系统时钟配置、任务调度初始化、临界区保护等关键环节,最终成功实现了基于uC/OS-III的LED定时闪烁功能。该移植方案采用CMake构建系统,便于工程
2026-01-23 09:55:36
679
原创 EtherCAT 从站报0x002C错误码的一个解决思路
我的从站在运行SM模式的时候是能够正常的进入OP状态,但是当改成DC模式的时候,就会报0x002C的错误码,然后退出OP状态!我就对比了一下我的另一块正常的从站(程序共嫩南瓜不一样),发现EtherCAT 的协议栈代码是一样的,但是我的这块从站就是会一直报这个错误。不过这个方法也是因工程而异,这也只是给大家提供一个解决思路,看看你们的情况是不是跟我的一样,如果一样可以试试这个方法。因为我两个工程对比了一下,可以正常运行的工程它的优化编译为0,而我这个报错的工程选择的是1。0x002C的错误码报错了。
2024-03-27 10:01:11
1547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅