硬汉嵌入式论坛

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

[以太网] 通过web上传数据中出现的问题,出现读保护

[复制链接]

7

主题

21

回帖

42

积分

新手上路

积分
42
发表于 2019-11-27 21:55:07 | 显示全部楼层 |阅读模式
本帖最后由 barryzxy 于 2019-11-27 22:00 编辑

通过web上传bin文件,存储到0X80A0000中,出现0x80A0000读保护。

第一张图是官方例程图,可以写入,这个是通过网络受到数据后写入到SD卡中,是通过文件系统写入的;
1118.jpg 这是我这边读取web中上传的bin写入入到flash,这是测试代码,不是最终代码,但是原理相同,就会出现读保护
已经测试,读其他缓存写入到flash中数据正确也没有读保护,一旦写网络数据到flash就会出错。
22222.jpg
MPU配置相同
33333.jpg
数据流是这样,网络中的缓存是在SRAM3中,MPU保护,内存是用AXI SRAM取;
1. 网络收到数据存储到D2的SRAM3中;
2. 最后需要写入到flash1的0X80A0000中;
已经做过的测试:
1. 写入flash部分OK,单独测试没有问题;
2. web收发数据OK, 已验证

目前觉得应该是这两个RAM区之前数据不能复制;
见下图

444.jpg

问两个问题
1. SRAM3 的数据能复制到AXI SRAM中?
2. 不能的话怎么处理?


补充测试:
将web中数据缓存其他区域就OK,将缓存区域数据写入flash就出现写保护
回复

使用道具 举报

7

主题

21

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2019-11-27 21:59:02 | 显示全部楼层
补充:1. 现将web收到数据放入缓存中,在将缓存中数据存入flash也会出现读保护;
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2019-11-27 22:06:51 | 显示全部楼层
操作Flash出现异常了会出现读保护的问题。

这两个ram之间复制数据没问题,这个是CPU在操作。
回复

使用道具 举报

7

主题

21

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2019-11-27 22:39:02 | 显示全部楼层
eric2013 发表于 2019-11-27 22:06
操作Flash出现异常了会出现读保护的问题。

这两个ram之间复制数据没问题,这个是CPU在操作。

每次读写都打印了,没有出现返回错误,我明天再细查一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 03:42 , Processed in 0.227819 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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