tankooo 发表于 2021-12-1 19:08:45

H750 RTX5+FileSystem+nandflash问题求解

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运行   程序就会直接卡死,只执行启动程序怎么办

eric2013 发表于 2021-12-1 19:47:38

超了,H750是128KB容量的。

tankooo 发表于 2021-12-1 20:42:14

哈哈,实测H750有2M flash可以用,现在的现象是,只要主程序里面没有使用用文件系统的fopen等函数,就没有问题,只要屏蔽掉,其他程序一切正常,只要使用了这些。启动程序完成挑战后,主程序就“卡”死了。

tankooo 发表于 2021-12-2 08:49:32

我用咱们的STM32-V7开发板也测了下运行了RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6.x(V1.1)的程序串口输入指令后,文件相关操作都正常。
我想在在这个程序在0x8020000 运行的话,请问需要这么修改,现在只加了 SCB->VTOR = 0x08020000;和修改flash启动地址,启动程序完成启动,这个程序也不能运行。

tankooo 发表于 2021-12-2 09:46:15

为了做对比实验同样的修改,我把V7-001_跑马灯放在0x8020000 上运行,一切正常。
现在问题就是RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6换到0x8020000上 就无法运行了。求大神指导

eric2013 发表于 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?mod=viewthread&tid=97247&fromuid=58
(出处: 硬汉嵌入式论坛)

tankooo 发表于 2021-12-2 14:18:42

谢谢版主指导,我现在几何就是按照上面的说明配置的,现在其他程序可以跳转到APP程序,

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

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

V7开发板:loveliness::loveliness::loveliness:

eric2013 发表于 2021-12-2 14:43:40

tankooo 发表于 2021-12-2 14:18
谢谢版主指导,我现在几何就是按照上面的说明配置的,现在其他程序可以跳转到APP程序,

实测ThreadX+Net ...

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

tankooo 发表于 2021-12-11 10:00:54

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

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

eric2013 发表于 2021-12-11 10:29:02

tankooo 发表于 2021-12-11 10:00
版主,能不能抽一点点时间帮忙看看

嗯,最近没时间弄。
页: [1]
查看完整版本: H750 RTX5+FileSystem+nandflash问题求解