找回密码
 立即注册
查看: 529|回复: 13

32G12K系列程序加密后的文件大小问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-11-09 18:49:38

4

主题

15

回帖

102

积分

注册会员

积分
102
发表于 2024-10-29 18:58:50 | 显示全部楼层 |阅读模式
各位大神

我目前有个项目使用了32g8k64作为主控,代码量大概占用了62.5K,EEPROM用了0.5K,使用代码加密功能后烧录过程和功能也正常,但是无法通过USB更新(不考虑软件模拟模式),现在有几个问题想请教:
1. 32g12k64是否支持EEPROM的写入,因为没有设置的选项。
2. 如果32g12k64支持EEPROM的写入,应该如何设置EEPROM的大小。基于我上面的代码量,32g12k64或者32g12k128写入加密的代码是否还能支持EEPROM的写入,程序是否还能正常运行。
3. 想知道为什么32g12k系列加密后的程序文件尺寸会大于64K,就算HEX文件是1k,加密后也会非常大,但是32g8k64加密后的程序文件尺寸是正常的,这点是否可以请大神解疑一下。




谢谢

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-29 23:36:06 | 显示全部楼层
32g8k64是IAP的,全部FLASH可做EEPROM,可IAP可执行
加密会全部加密,不要加密下载EEPROM,否则EEPROM也会加密(除非你软件再解密)
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-10-30 00:22:55 | 显示全部楼层
楼主用的具体型号没讲清楚,不要讲系列:
32G12K128
32G12K64
32G8K64



截图202410300022517485.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:117
  • 最近打卡:2025-03-06 09:50:21

6

主题

142

回帖

638

积分

高级会员

积分
638
发表于 2024-10-30 09:16:54 | 显示全部楼层
都可以当作EEPROM
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-11-09 18:49:38

4

主题

15

回帖

102

积分

注册会员

积分
102
发表于 2024-10-30 11:07:52 | 显示全部楼层
本帖最后由 nvnv-sunny 于 2024-10-30 11:11 编辑
Debu*** 发表于 2024-10-29 23:36
32g8k64是IAP的,全部FLASH可做EEPROM,可IAP可执行
加密会全部加密,不要加密下载EEPROM,否则EEPROM也会 ...

也就是说没IAP的就不需要在软件里设置EEPROM大小,剩余的程序空间就可以直接当做EEPROM空间来使用是这样的吗?还需要进行什么手工配置什么的吗?谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-11-09 18:49:38

4

主题

15

回帖

102

积分

注册会员

积分
102
发表于 2024-10-30 11:11:00 | 显示全部楼层
神*** 发表于 2024-10-30 00:22
楼主用的具体型号没讲清楚,不要讲系列:
32G12K128
32G12K64

谢谢提醒。第3个问题所指的是32g12k64和32g12k128,比较好奇为什么加密后的程序写入文件会变得那么大,而32g8k64加密后的程序文件大小却是正常的

点评

32g12k128加密后是全部的128k吧  详情 回复 发表于 2024-10-30 12:19
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-30 12:19:40 | 显示全部楼层
nvnv-*** 发表于 2024-10-30 11:11
谢谢提醒。第3个问题所指的是32g12k64和32g12k128,比较好奇为什么加密后的程序写入文件会变得那么大,而 ...

32g12k128加密后是全部的128k吧
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-11-09 18:49:38

4

主题

15

回帖

102

积分

注册会员

积分
102
发表于 2024-10-30 13:43:11 | 显示全部楼层
Debu*** 发表于 2024-10-30 12:19
32g12k128加密后是全部的128k吧

刚确认过了,选32g12k128,一个1KB的hex文件,加密后的文件尺寸也是65KB

点评

看样子是加了64K  详情 回复 发表于 2024-10-30 16:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-30 16:02:39 | 显示全部楼层
nvnv-*** 发表于 2024-10-30 13:43
刚确认过了,选32g12k128,一个1KB的hex文件,加密后的文件尺寸也是65KB

看样子是加了64K
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-11-09 18:49:38

4

主题

15

回帖

102

积分

注册会员

积分
102
发表于 2024-10-31 10:00:31 | 显示全部楼层

这个不是很确定,但是为什么要这样有大神解疑一下吗?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 04:15 , Processed in 0.137620 second(s), 110 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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