找回密码
 立即注册
查看: 733|回复: 2

请教ISP进行USB升级时内存分配的问题

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:398
  • 最近打卡:2025-06-16 08:45:54

12

主题

126

回帖

1791

积分

金牌会员

积分
1791
发表于 2023-7-10 21:24:42 | 显示全部楼层 |阅读模式
今天看STC8H---USB升级的文档时有个问题想问下 :如果像教程文档中使用ISP--USB升级中MCU的内存前4K分配给了ISP, 程序空间从1000H开始分配60K全部为用户AP代码空间,如果想在MCU的内存空间后面开辟一个5K的EEPROM空间保存用户程序设置该怎么弄??
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-06-16 09:23:00

26

主题

1037

回帖

3946

积分

超级版主

积分
3946
发表于 2023-7-11 10:11:01 | 显示全部楼层
从1000H开始的60K全部都是IAP(也就是EEPROM)
你可以自己在程序中任意规划一块区域用于保存程序设置
只要不要和你前面的程序代码空间冲突就好了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:398
  • 最近打卡:2025-06-16 08:45:54

12

主题

126

回帖

1791

积分

金牌会员

积分
1791
发表于 2023-8-1 22:05:27 | 显示全部楼层
zh*** 发表于 2023-7-11 10:11
从1000H开始的60K全部都是IAP(也就是EEPROM)
你可以自己在程序中任意规划一块区域用于保存程序设置
只要 ...

这样说我好像明白了, 这样的话在使用EEPROM读写函数还是一样的, 不过是开始地址变了,跳过用户程序的地址,往后面开辟一个EEPROM存储区域就行了,读写和擦除扇区都是一样的,只是开始地址计算下就行了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 01:42 , Processed in 0.128850 second(s), 60 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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