tsx1983
tsx1983
This guy hasn't written anything yet

注册于 12 years ago

回答
1
文章
0
关注者
0

ppp.png
开发工具为RT-Thread Studio,硬件平台为stm32f429,lwip版本2.12,RT-Thread版本4.03

这个问题很早以前我就提到过,到现在也没提上日程啊:'(

RTT文件系统的速度差不多就这速度了,很早以前就测过,RL-FLASH文件系统速度是它的十倍不止

这个明显感觉你的lwip线程被阻塞没有运行,导致邮箱被塞满了

RL-FLASHF你使用的哪个版本?两年前我也这么干过,后来发现这个RL-FLASHFS在nand上有bug就没再用了

肯定能移植,sip就是个基于文本的协议,自己写几个拨号的功能也不是难事

shadowliang 发表于 2020-3-10 09:17
楼主,是说 MicroPython IDE 吧,抛出链接给你请收下:https://www.rt-thread.org/document/site/submodule ...


多谢

RXGC_5534 发表于 2019-12-12 15:52
你好,你现在有测试代码了吗,可以提供给我一份吗


工程文件我早都删除了的

wangzhenhua1995 发表于 2020-1-6 11:49
楼主 你好 最近也在看sqlite在stm32f429的移植 方便参考一下你的工程代码吗?我的邮箱是 ...


用起来有问题我早都删除了

cyycyh 发表于 2019-11-1 11:39
您好,你这个问题后续是怎么处理的?


后来发现是别的线程有时候数组访问越界,导致栈溢出了。修正后再没出现了

我现在主堆栈MSP都已经在启动文件里开到0x1000了,依然会过一段时间就hardfault.唯一不同的是时间长了一点.感觉像有某个中断一直吃内存一样,问题是我只有一个串口中断,在不停的接收,难道是串口中断处理不过来缘故?

我发现线程里要是有大量浮点数运算的时候,线程特别容易挂掉是咋回事。RTT下操作浮点有什么特别设置吗?
内存分配我已经设置成按8字节对齐了.挂掉的时候基本就是Fault on interrupt or bare metal(no OS) environment这种.没有任何栈信息

armink 发表于 2019-9-3 19:28
很遗憾,由于 L4 flash 的特殊限制,只能顺序写入,不能逆序写入,导致 EasyFlash 4.0 无法使用,所以建议 ...


F0是不是存在同样的限制?

armink 发表于 2019-8-20 09:39
你的 flash 是什么,可以先试试自带的 demo 。这类问题基本都是移植没有对接好的缘故 ...


新版本上按理说在F0上PKG_EASYFLASH_WRITE_GRAN设为32就行,可不知为何在我的板子上设成32动不动就hardfault.设成64不hardfault了,但是保存env时会随机出错,打印上面的提示

发布
问题