打印
[技术问答]

能不能把程序存在eeprom里然后边读边执行?

[复制链接]
1993|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FranklinUNK|  楼主 | 2024-6-20 15:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这样能实现吗?

使用特权

评论回复
沙发
jasontu| | 2024-6-21 13:53 | 只看该作者
通常是execution in spi flash, eeprom没有看过

使用特权

评论回复
板凳
失物招領| | 2024-7-9 14:34 | 只看该作者
将程序存储在EEPROM(电可擦可编程只读存储器)中,并在运行时边读边执行是可能的,但这种做法并不常见,因为它有一些限制和缺点

使用特权

评论回复
地板
laocuo1142| | 2024-7-9 15:12 | 只看该作者
将程序存储在EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)中并直接边读边执行在技术上是可行的,但通常不是主流做法

使用特权

评论回复
5
将爱藏于深海| | 2024-7-9 17:00 | 只看该作者
一般来说EEPROM的读取速度通常比RAM慢,这可能会导致程序执行速度较慢。

使用特权

评论回复
6
她已醉| | 2024-7-9 19:00 | 只看该作者
其实EEPROM有擦写次数的限制的,虽然现代EEPROM的擦写次数可以达到10万次甚至更多,但如果程序频繁更新,可能会导致EEPROM寿命缩短。

使用特权

评论回复
7
温室雏菊| | 2024-7-9 21:00 | 只看该作者
EEPROM的容量通常比RAM小,这可能会限制可以存储的程序大小。

使用特权

评论回复
8
春日负喧| | 2024-7-9 23:00 | 只看该作者
从EEPROM中读取并执行程序需要特定的硬件支持和软件实现,这可能会增加系统的复杂性。

使用特权

评论回复
9
故意相遇| | 2024-7-10 02:00 | 只看该作者
尽管有这些限制,某些特定的应用场景下,将程序存储在EEPROM中并边读边执行仍然是有用的,例如:固件更新,在某些嵌入式系统中,固件可以存储在EEPROM中,以便在启动时加载并执行。

使用特权

评论回复
10
风凉| | 2024-7-10 04:00 | 只看该作者
在某些安全关键的应用中,将程序存储在EEPROM中可以防止程序被篡改。

使用特权

评论回复
11
西洲| | 2024-7-10 08:00 | 只看该作者
对于一些低功耗设备,使用EEPROM可以减少对RAM的需求,从而降低功耗

使用特权

评论回复
12
白马过平川| | 2024-7-10 12:00 | 只看该作者
要实现从EEPROM中读取并执行程序,通常需要以下步骤:编程EEPROM:将编译好的程序二进制文件写入EEPROM。启动代码:在系统启动时,初始化代码需要从EEPROM中读取程序到RAM中,或者设置处理器直接从EEPROM中执行代码。执行环境:确保处理器或微控制器支持从非易失性存储器中执行代码,或者有相应的引导加载程序(bootloader)来处理这个过程。优化:由于EEPROM读取速度较慢,可能需要对程序进行优化,以减少对EEPROM的读取次数。

使用特权

评论回复
13
捧一束彼岸花| | 2024-7-10 14:00 | 只看该作者
虽然从EEPROM中边读边执行程序是可行的,但在大多数情况下,更常见的是将程序存储在闪存(Flash)中,并在启动时将其加载到RAM中执行

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

283

帖子

0

粉丝