硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3450|回复: 4
收起左侧

[STM32H7] stm32V7+threadX+freemodbus成功移植

[复制链接]

9

主题

17

回帖

49

积分

初级会员

积分
49
发表于 2022-3-27 15:49:49 | 显示全部楼层 |阅读模式
①本人是新手小白,如果下述问题有学术或知识性错误造成的麻烦,十分抱歉!也欢迎各位大佬提出的宝贵修改意见!
②关于ThreadX的工程建立,强烈推荐硬汉哥提供的视频教程。在这里还是要十分感谢硬汉哥及安富莱团队对我学习的帮助!!!

内容:CubeMX配置工程,在stm32H743XI上建立ThreadX操作系统,并移植freeModbus。

工具: 安富莱stm32V7开发板、CubeMx、freemodbusv1.6源码包、ThreadX软件包、MDK(AC6)、RS485(KOB)

移植过程的问题:
本次移植的主要问题体现在数据类型的重定义方面,即freemodbus源码包的port.h文件和ThreadX软件包的tx_port.h文件,具体情况如下:
image.png     image.png
解决的办法:修改了freemodbus源码包的该系列内容,比如将UHOST→uint16_t进行modbus包的全部替换。不改变ThreadX的相关内容。

结果:目前只测试了保持寄存器的读指令:
image.png
我把自己移植的工程传了上去,希望能够给需要的各位提供一些帮助。









threadx_modbus.zip

2.63 MB, 下载次数: 175

评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2022-3-27 19:02:35 | 显示全部楼层
感谢楼主分享。
回复

使用道具 举报

2

主题

94

回帖

100

积分

初级会员

积分
100
发表于 2022-3-28 08:13:24 | 显示全部楼层
谢谢分享,学习一下.
回复

使用道具 举报

9

主题

126

回帖

153

积分

初级会员

积分
153
发表于 2022-3-28 22:34:16 | 显示全部楼层
感谢分享
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2022-9-21 21:52:00 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-14 21:52 , Processed in 0.859477 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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