硬汉嵌入式论坛

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

基于STM32F429的RTX5+RL-USB+RL-FlashFS+RL-TCPnet+emWin6.x综合模板发布,含MDK AC5和AC6,,升级至V1.1(2021-03-08)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-2-15 07:23:57 | 显示全部楼层 |阅读模式
说明:
RTX5全家桶的优势就是简单易用,各种应用配置一键生成,初学的话,上手很快。维护的好,稳定性也是杠杠的。
同时RTX5也是有汽车级,工业级,医疗和铁路安全认证,只是安全级别比ThreadX要稍微低些。

功能简介:
1、RL-FlashFS文件系统支持外挂U盘,NAND和SD卡三合一。
2、RL-TCPnet网络协议栈驱动了DM962,做了FTP服务器和TCP简易测试功能。
3、RL-USB同时外挂USB FS和USB HS两个USB外设,USB FS接口用于外接电脑,实现SD卡和NAND模拟U盘,USB HS用于外挂U盘设备。
4、emWin6.x支持4.3寸,5寸,7寸等显示屏自适应。

注意事项:
1、全部使用当前最新的MDK及其中间件版
     MDK使用V5.30及其以上版本。
     中间件软件包使用V7.12及其以上。
     MDK安装的STM32H7软件包使用V2.7.0及其以上。
     各种软件包镜像下载:链接

2、由于程序使用了DWT时钟周期计数器,程序下载后,请将板子重新上电使用,防止DWT时钟周期计数器没有正常复位。
3、RL-FlashFS操作外挂U盘,SD卡或者NAND,是通过串口命令u,m和n来切换,m表示SD卡,n表示NAND,u表示U盘。
4、首次使用,如果操作NAND,务必调用串口命令1,进行NAND Flash的低级格式化和文件系统格式化。
5、使用FTP服务器前,请插入SD卡,执行串口命令f,不使用FTP功能后,请执行串口命令t。
     (1)FTP服务器请使用FlashFXP 5,而使用FileZilla Client不好用。
     (2)FTP用户名armfly,密码123456,端口21。
6、此综合Deme会持续更新,不断完善。

工程下载:

RTX5 RL-USB FL-FlashFS RL-TCPnet emWin6.x(V1.1).7z (5.23 MB)

MDK AC5和AC6目录:
5555555.png


操作说明:
RL-USB + RL-FlashFS文件系统操作:
请选择串口操作命令,电脑键盘打印数字即可
("首次使用,如果操作NAND,务必调用串口命令1,进行NAND Flash的低级格式化和文件系统格式化\r\n");        
("1 - 显示卡容量和剩余容量\r\n");
("2 - 显示卡根目录下的文件\r\n");
("3 - 创建三个text文本并使用不同函数写入内容\r\n");
("4 - 使用三个不同函数读取文本\r\n");
("5 - 创建一个text文本并指定一个位置对其进行读写操作\r\n");
("6 - 删除文件夹和文件\r\n");
("7 - 测试文件读写速度\r\n");
("8 - 写数据到CSV文件中\r\n");
("9 - 从CSV文件中读数据\r\n");
("m - 所有操作是针对SD卡命令\r\n");
("u - 所有操作针对U盘命令\r\n");
("n - 所有操作针对NAND命令\r\n");   
("a - 打开SD和NAND模拟U盘\r\n");
("b - 关闭SD和NAND模拟U盘\r\n");
("f - 启动FTP前,挂载SD卡\r\n");
("t - 关闭FTP后,卸载SD卡\r\n");
RL-TCPnet网络协议操作:
1、强烈推荐将网线接到路由器或者交换机上面测试,因为已经使能了DHCP,可以自动获取IP地址。
     创建了一个TCP Server,而且使能了局域网域名NetBIOS,用户只需在电脑端ping armfly
     就可以获得板子的IP地址,端口号1001。
2、如果使用固定IP请看RL-TCPnet V7.X教程附件章节进行设置:链接
2、用户可以在电脑端用网络调试软件创建TCP Client连接此服务器端。
3、按键K1按下,发送8字节的数据给TCP Client。
4、按键K2按下,发送1024字节的数据给TCP Client。
5、按键K3按下,发送5MB字节的数据给TCP Client。

RL-Flash和RL-USB串口命令操作:
1111.png

RL-TCPnet详细操作说明可以看V7.X教程的第11章:


RTX5调试组件:


RL-USB调试组件:


RL-TCPnet调试组件:


RL-FlashFS调试组件:


FTP服务器请使用FlashFXP 5,FTP用户名armfly,密码123456,端口21
使用FTP服务器前,请插入SD卡,执行串口命令f,不使用FTP功能后,请执行串口命令t

下面是H7板子做服务器,电脑端从F4做的服务器下载速度3.5xMB/S



更新记录:
  1. *                版本号   日期         作者        说明
  2. *                V1.0    2021-02-08   Eric2013     1. CMSIS软包版本 V5.7.0
  3. *                                         2. HAL库版本 V1.7.6
  4. *                                         3. RTX5版本5.5.1
  5. *                                         4. Event Recorder版本1.4.0
  6. *                                         5. RL-TCPnet版本V7.X
  7. *                                         6. RL-USB版本V6.X
  8. *                                         7. RL-TCPnet版本V6.X
  9. *                                         8. emWin版本V6.X
  10. *
  11. *                V1.1    2021-03-08   Eric2013     1. 添加FTP服务器功能,SD卡做存储介质。
  12. *                                         2. 支持双USB外设同时使用
  13. *                                            (1)MicroUSB接口是USB FS,用于在电脑端虚拟出SD卡和NAND两个U盘
  14. *                                            (2)Type-A接口是USB HS,用于外挂U盘。
  15. *                                         3. 支持了RL-FlashFS外挂SD卡,NAND和U盘三合一
复制代码



回复

使用道具 举报

4

主题

285

回帖

297

积分

高级会员

积分
297
发表于 2021-2-24 15:52:25 | 显示全部楼层
向楼主学习一下。支持跟踪。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2021-3-7 10:35:08 | 显示全部楼层
2021-03-07
V1.1升级版已经做好,明天发布,支持双USB,支持FlashFS外挂U盘,NAND和SD卡三合一。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2021-3-8 05:52:36 | 显示全部楼层

1. 添加FTP服务器功能,SD卡做存储介质。
2. 支持双USB外设同时使用
(1)MicroUSB接口是USB FS,用于在电脑端虚拟出SD卡和NAND两个U盘
(2)Type-A接口是USB HS,用于外挂U盘。
3. 支持了RL-FlashFS外挂SD卡,NAND和U盘三合一
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2022-5-19 15:09:50 | 显示全部楼层
硬老师,测试创建文件带浮点运算硬件异常,整形可以。辛苦解答下。429开发板
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
 楼主| 发表于 2022-5-19 15:42:21 | 显示全部楼层
zp卡布达 发表于 2022-5-19 15:09
硬老师,测试创建文件带浮点运算硬件异常,整形可以。辛苦解答下。429开发板

安装个MDK5.30,并且务必使用这个版本带的CMSIS软件包5.7.0. 中间件软件包使用7.13。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2022-5-19 19:04:01 | 显示全部楼层
eric2013 发表于 2022-5-19 15:42
安装个MDK5.30,并且务必使用这个版本带的CMSIS软件包5.7.0. 中间件软件包使用7.13。

目前mdk 5.31,中间件7.14,我下去测试下mdk5.30,谢谢
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2022-5-20 09:16:42 | 显示全部楼层
问题解决:MDK5.31,,把CMSIS包从5.8.0降到5.7.0运行正常,以后得注意包与MDK的对应了,感谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 03:41 , Processed in 0.207812 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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