已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

一大早起来,看见您又把几个非常有侵略性的词汇赫然放在在您的回复中 sticker

“你压根就没理解”

“你连xx都不知道”“你才明白要学什么”

“你根本就不会在xx里找到细节”“有什么我不知道的xxx能xxx”

我就知道糟了,昨天我的安慰和叠的buf没有起到作用,您又一次的应激了,

您是不是误解了我的意思?

我从来没有说你懂的少,而您一直在证明您自己比任何人都懂得ESP32。这就是问题的关键。

首先我在上一楼给您提供了三个方案,

1、2、3

分别针对的是裸机SPI访问FLASH中数据块儿,封装一层的裸访和封装成NVS的访问。

最后提供了一个pgmspace.h给您,结果您抓着pgmspace中访问的是虚地址的这事儿又开始证明我不懂了

这个事儿整体上就比较诡异了,合着我发的裸机SPI访问FLASH您是一点儿也没看见? sticker

鉴于您对我做有罪推定,我也可以合理的对您的语文理解能力提出质疑,阅读理解在您学生时代一定是个弱项吧。

-

我早就向您强调了,idf下可以实现单字节读取,甚至是QSPI多字节读取

因为基于W25Qxx的特性:

通过03h读取指令,写入24字节的地址,master发送多个clk可以实现对单字节或者多字节的读取

这个耗时的时间就是四个clk*8+Ndata*8,8*(4+1)*1/80M=0.5us,QSPI 4字节之内也一样。

既然您知道mpy是采用“esp_flash_xx()还是esp_partition_xx micropython”封装

哪一种方式的效率和裸机访问能媲美?您自己抓着非用mpy不放,纠结虚拟地址和实地址,

不如您先做到4字节0.5us效率?

我再强调一遍,可以裸机访问可以裸机访问可以裸机访问,我不介意再贴一遍方法

SPI flash API - ESP32 - — ESP-IDF 编程指南 latest 文档 (XXXXXXXXXXXXX)

本着友好交流原则,您可以再多看几遍,再回复我。

否则我是否可以质疑您根本不关心或者完全不懂硬件是如何实现FLASH读写这个过程的?

-

我从来没说过您做的工作没有价值,也没有说您做的工作无法表示您比谁都懂ESP32

我的回帖中,永远针对的核心是您说的实现网页静态资源的存取应用,或者单字节/数据块的调用读取

乐鑫官方给出的API无论是文件系统还是裸机读取都是可以满足您说的该种要求。

鉴于您在帖子中展现出的“卓越”阅读能力,

我打个比方:那就是您说到7楼必须走楼梯,我告诉您也可以坐电梯,能明白吗。

就像我告诉您裸机读取单/多字节或者文件系统可以稳健、高效实现您说的字库、静态资源读取。

抱歉我真的无法从以上观点中,解释出您怎么推断出我不懂MMU和esp32地址分配的。

-

最后我再次肯定您在主楼中分享的CODE工作,这为mpy上实现直接访问flash提供了轮子。

但我同样也对您“良好”态度和对其他技术路径的不包容表示遗憾,

我无意也没资格教书育人,但我还是想说,一个项目的实施有多种方法,保持一个开放的态度

对他人提出的方法好好的思考、理解,

而不要一贯的认为自己做出的工作是最好的,也不要觉得自己比其他人都懂,这样会错过一些好的建议

《三体》中,有一句很多人都耳熟能详的名句“弱小和无知不是生存的障碍,傲慢才是”

在这里,送给您品鉴。







文号 / 931481

千古风流
名片发私信
学术分 5
总主题 53 帖总回复 1714 楼拥有证书:高压局 进士 老干部 学者 机友 笔友
注册于 2010-05-02 13:32最后登录 2024-05-16 14:14
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步

个人简介

曾是化学爱好者转到火箭爱好者最后变成电子爱好者的科创爱好者。

文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传,正在处理中
空空如也~
处理中...
处理失败
加载中...
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
插入公式
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
ID: {{user.uid}}