完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
【芯片型号】:CH376T
【写文件过程】:CH376FileOpen -> CH376GetFileSize ->CH376ByteLocate->CH376ByteWrite->CH376FileClose 大概每隔800ms将向文件/22033122.TXT(每隔1小时创建1个新文件,数据记录写入最新文件中)写入20字节的一条记录,发现程序运行 2 天,串口日志出现 2 次 CH376FileOpen 失败,其他时间全部正常写入。UART串口通信方式。 请问如何解决或者定位文件打开失败问题? PS:系统串口要输出日志,不用用于ch376中断到来的检测。目前中断检测使用INT脚。 【串口日志如下】: Create new file /22033122.TXT [22:57:37.942]收←◆CH376FileOpen Error: 0xFA sys_open_file Error: 0xFA [22:57:38.049]收←◆sys_store_info error is 0xfe! sys software check fault = 1 |
|
相关推荐
3个回答
|
|
您好,报错0x42是指定路径的文件没有找到,可能是文件名称错误。您可以使用逻辑分析仪查看,是否为串口一部通信的时候,在关于路径的某个数据出现了错了,从而导致打开文件失败。
|
|
|
|
打开文件报错0x42,这个是正常的,此时指定文件确实不存在,然后再创建指定名称的文件。程序设计如此。
问题是 大部分情况下打开文件写入数据都正常, 少数情况打开文件时报错 0xFA。定位思路也是使用逻辑分析仪查看问题出现时,查看串口数据哪里存在异常吗? 一般打开文件报错0xFA,是因为什么原因导致呢? |
|
|
|
您好,0xFA为通讯长时间无应答的异常中断,和三种可能性有关,
|
|
|
|
只有小组成员才能发言,加入小组>>
426 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2843 浏览 2 评论
2334 浏览 1 评论
777浏览 2评论
CH565W以太网,是必须有SKCKET中断才能发送数据吗?
406浏览 1评论
316浏览 1评论
用DVP采集图像,用UDP传给PC端,采集两帧后图像报错是什么原因?
454浏览 1评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
594浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 08:26 , Processed in 1.120139 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号