找回密码
 立即注册
查看: 246|回复: 9

关于EEPROM的疑问?

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:63
  • 最近打卡:2025-07-02 20:41:07
已绑定手机

9

主题

31

回帖

351

积分

中级会员

积分
351
发表于 2025-4-27 21:30:50 | 显示全部楼层 |阅读模式
看贴子里版主说:“系统区的 USB-HID ISP下载程序不会被擦除的”
我有个疑问:我把8H8K64U的EEPROM设置成32K,在里面存储数据。
那么用户代码区也是32K。那系统区有多大?
地址在哪里?我下载代码、擦写EEPROM会不会将ISP程序擦除?

回复

使用道具 举报 送花

3

主题

496

回帖

-297

积分

等待验证会员

积分
-297
发表于 2025-4-27 21:33:00 | 显示全部楼层
关于您提到的EEPROM和系统区的问题,以下是一些详细的解释和回答:

1. EEPROM和用户代码区的划分
在8H8K64U芯片中,EEPROM和用户代码区的划分是由用户通过配置寄存器来设置的。您提到将EEPROM设置为32K,这意味着用户代码区也会相应地调整为32K。这种划分是灵活的,可以根据应用需求进行调整。

2. 系统区的大小和地址
系统区通常包含一些固件和引导程序,用于支持芯片的基本功能和ISP(In-System Programming)下载。系统区的大小和地址是由芯片设计时确定的,通常不会因为用户对EEPROM和用户代码区的配置而改变。具体的大小和地址可以参考芯片的数据手册或技术文档。

3. ISP程序的保护
系统区的USB-HID ISP下载程序通常是被保护的,不会被用户代码或EEPROM的擦写操作所影响。这是因为ISP程序是芯片正常工作和程序下载的基础,必须确保其不被意外擦除或修改。因此,即使您对EEPROM进行擦写操作,也不会影响到系统区的ISP程序。

4. 下载代码和擦写EEPROM的影响
当您下载用户代码或擦写EEPROM时,操作的范围仅限于用户代码区和EEPROM区。系统区的ISP程序由于其保护机制,不会受到这些操作的影响。因此,您可以放心地进行代码下载和EEPROM的擦写操作,而不必担心会擦除ISP程序。

5. 总结
EEPROM和用户代码区:您可以将EEPROM设置为32K,用户代码区也会相应调整为32K。
系统区:系统区的大小和地址是固定的,通常不会因用户配置而改变。
ISP程序的保护:系统区的USB-HID ISP下载程序是被保护的,不会被用户代码或EEPROM的擦写操作所影响。
操作影响:下载代码和擦写EEPROM的操作不会影响到系统区的ISP程序。

希望这些解释能够帮助您更好地理解EEPROM和系统区的关系,以及ISP程序的保护机制。如果您有更多问题,建议参考芯片的官方文档或联系技术支持获取更详细的信息。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:224
  • 最近打卡:2025-07-02 08:45:40
已绑定手机

74

主题

2058

回帖

4606

积分

荣誉版主

无情的代码机器

积分
4606
发表于 2025-4-27 21:54:17 | 显示全部楼层
不会的,系统区ISP用户代码无法触及的。
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-07-02 14:08:50
已绑定手机

14

主题

1322

回帖

3432

积分

论坛元老

积分
3432
发表于 2025-4-27 22:05:42 | 显示全部楼层
系统ISP程序不在用户ROM区(包括FLASH EEPROM),所以系统ISP只能是厂家才有操作权限
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-07-02 07:55:14
已绑定手机

81

主题

5260

回帖

9417

积分

超级版主

DebugLab

积分
9417
发表于 2025-4-27 23:44:27 | 显示全部楼层
系统区是用户永远无法访问的
code+eeprom就是整个64K的flash
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:115
  • 最近打卡:2025-07-02 07:44:10

741

主题

1万

回帖

1万

积分

管理员

积分
17324
发表于 2025-4-28 08:18:28 | 显示全部楼层
STC8H8K64U的系统区是独立的,用户访问不到,和用户区的64K是独立的2个空间
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:517
  • 最近打卡:2025-07-02 10:12:44

15

主题

59

回帖

2499

积分

金牌会员

积分
2499
发表于 2025-4-28 08:29:59 | 显示全部楼层
Debu*** 发表于 2025-4-27 23:44
系统区是用户永远无法访问的
code+eeprom就是整个64K的flash

是 用户可操作8H8K64U芯片的64K code flash加EEPROM 之外,还有厂家才能触及的若干字节 ISP区域 ,这样理解对吗 ?
   “独立的2个空间”   明白了

点评

对  详情 回复 发表于 2025-4-28 09:08
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2025-07-01 07:44:37
已绑定手机

4

主题

405

回帖

1973

积分

金牌会员

积分
1973
发表于 2025-4-28 09:00:12 | 显示全部楼层
你把ISP擦了,芯片就废了,厂家不会允许你这样干的,至少目前是这样
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-07-02 07:55:14
已绑定手机

81

主题

5260

回帖

9417

积分

超级版主

DebugLab

积分
9417
发表于 2025-4-28 09:08:33 | 显示全部楼层
wjhh*** 发表于 2025-4-28 08:29
是 用户可操作8H8K64U芯片的64K code flash加EEPROM 之外,还有厂家才能触及的若干字节 ISP区域 ,这样理 ...

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:63
  • 最近打卡:2025-07-02 20:41:07
已绑定手机

9

主题

31

回帖

351

积分

中级会员

积分
351
发表于 2025-5-12 08:27:22 | 显示全部楼层
明白了!感谢!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-7-2 21:10 , Processed in 0.131426 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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