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

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

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:372
  • 最近打卡:2025-05-01 10:53:48

12

主题

125

回帖

1685

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:372
  • 最近打卡:2025-05-01 10:53:48

12

主题

125

回帖

1685

积分

金牌会员

积分
1685
发表于 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-5-2 02:11 , Processed in 0.193486 second(s), 61 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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