tsx1983
tsx1983
This guy hasn't written anything yet

注册于 12 years ago

回答
1
文章
0
关注者
0

但是在程序中#include 会报错:
error: #5: cannot open source input file "lwip/socket.h": No such file or directory

曾经一个客户也遇到过,单路可以,多路不行,那时候还是用的1.4.1版本

主要报的是drv_can.h文件里
struct stm32_drv_can
{
CAN_HandleTypeDef CanHandle;
CanTxMsgTypeDef TxMessage;
CanRxMsgTypeDef RxMessage;
CanRxMsgTypeDef Rx1Message;
CAN_FilterConfTypeDef FilterConfig;
};
CanTxMsgTypeDef,CanRxMsgTypeDef等结构体都找不到定义,这驱动还没有完全写完吗

可惜离我那有点远,不然可以考虑一下:lol

我也测试了下yaffs,简单的文件读写测试,一般情况下没问题.但偶尔蹦出来读写不一致的情况,不知是文件系统问题还是内存问题。但是在yaffs上跑sqlite,和uffs一样,会出SQL error: database disk image is malformed错误,不知道什么鬼。
在SD卡上测试同样的例程则不会

hcb900330 发表于 2018-12-22 20:35
大神,文件系统挂上去效果怎么样啊?我用的rtt还是2.1的 nandflash是k9f2g08 用的uffs坑死了 ...


uffs如何坑了?

bernard 发表于 2018-12-21 18:32
哪块stm32的板子上有nandflash?


正点原子和安福莱的STM32F429开发板上都有nand flash

很有规律的出现,每次插入32条记录,每五次出现准时出现一次SQL error: database disk image is malformed

插入数据的速度测试大概是每秒32条.数据库记录增加到几万条,速度依旧不变

但是数据库文件并没有崩溃,报错之后下一次依然能够正常插入数据,并查询出来

而且报错时不是每次都报,我每秒插入32条数据,然后他隔一段时间报一个SQL error: database disk image is malformed。似乎跟数据库文件的大小有关系

这个sqlite在spi和sd卡上没法用,慢到无法忍受.归根结底是文件系统速度太慢.我有在uffs和yaffs文件系统上测,文件系统速度是上去了。但是数据量增加到一定量数据库就报SQL error: database disk image is malformed。不知道什么鬼。
但是在SD卡文件系统上测试就不会

回到
顶部

发布
问题

投诉
建议