硬汉嵌入式论坛

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

[RL-RTX] H750 RTX5+FileSystem+nandflash问题求解

[复制链接]

2

主题

13

回帖

19

积分

新手上路

积分
19
发表于 2021-12-1 19:08:45 | 显示全部楼层 |阅读模式
H750 RTX5+FileSystem+nandflash

参考版主的帖子 不使用MicroLIB

主程序在0x0800000启动后 执行ReadFileData函数
出现如下
------------------------------------------------------------------
<1>打开文件M0:\test\test1.txt成功
test1.txt 文件内容 :
武汉安富莱电子有限公司
2015-09-06
www.armfly.com
WWW.ARMFLY.COM


<2>打开文件M0:\test\test2.txt成功
读出的数值
index1 = 2 index2 = 10 count = 11.100000


<3>打开文件N0:\test\test3.txt成功
test3.txt 文件内容 :
武汉安富莱电子有限公司
卸载文件系统成功



一切正常   

如果主程序在0x8020000运行   程序就会直接卡死,只执行启动程序  怎么办
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-12-1 19:47:38 | 显示全部楼层
超了,H750是128KB容量的。
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-12-1 20:42:14 | 显示全部楼层
哈哈,实测H750有2M flash可以用,现在的现象是,只要主程序里面没有使用用文件系统的fopen等函数,就没有问题,只要屏蔽掉,其他程序一切正常,只要使用了这些。启动程序完成挑战后,主程序就“卡”死了。
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-12-2 08:49:32 | 显示全部楼层
我用咱们的STM32-V7开发板也测了下  运行了RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6.x(V1.1)的程序  串口输入指令后,文件相关操作都正常。
我想在在这个程序在0x8020000 运行的话,请问需要这么修改,现在只加了 SCB->VTOR = 0x08020000;  和修改flash启动地址,启动程序完成启动,这个程序也不能运行。
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-12-2 09:46:15 | 显示全部楼层
为了做对比实验  同样的修改,我把V7-001_跑马灯放在0x8020000 上运行,一切正常。
现在问题就是RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6换到0x8020000上 就无法运行了。求大神指导

f886cd85eebe09f8fc17bd6f9c092e7.jpg
1b4badaac4247163f5b769bdcb0907b.jpg
44e3471780b737ddaa79a6acdebed66.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-12-2 12:04:22 | 显示全部楼层
tankooo 发表于 2021-12-2 09:46
为了做对比实验  同样的修改,我把V7-001_跑马灯放在0x8020000 上运行,一切正常。
现在问题就是RTX5+RL-U ...

这个要修改在这个里面跑,得好好花一番工夫。

此贴借鉴下:

分享个基于STM32H7的BOOT和APP代码都使用RTX5的案例,相互之间任意跳转
http://www.armbbs.cn/forum.php?m ... 7247&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-12-2 14:18:42 | 显示全部楼层
谢谢版主指导,我现在几何就是按照上面的说明配置的,现在其他程序可以跳转到APP程序,

实测ThreadX+NetXDUO+FileX+USBX+GUIX Template 这个例子改到0x08020000后也都可以运行,表示基本流程没问题。

现在就是RTX5+RL-USB+FL-FlashFS+RL-TCPnet 这个例子改到0x08020000后不能运行,版主你可以亲自测一下吗,万分感谢

V7开发板
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-12-2 14:43:40 | 显示全部楼层
tankooo 发表于 2021-12-2 14:18
谢谢版主指导,我现在几何就是按照上面的说明配置的,现在其他程序可以跳转到APP程序,

实测ThreadX+Net ...

可以,这工程有些地方要修改才可以,等我有时间了吧。
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2021-12-11 10:00:54 | 显示全部楼层
可以,这工程有些地方要修改才可以,等我有时间了吧。


版主,能不能抽一点点时间帮忙看看
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2021-12-11 10:29:02 | 显示全部楼层
tankooo 发表于 2021-12-11 10:00
版主,能不能抽一点点时间帮忙看看

嗯,最近没时间弄。
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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