硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2416|回复: 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, 下载次数: 152

评分

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

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

2

主题

87

回帖

93

积分

初级会员

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

使用道具 举报

7

主题

114

回帖

135

积分

初级会员

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

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 14:48 , Processed in 0.171566 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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