huxudong386 发表于 2025-8-18 08:25:46

32单片机编程加密后数据量达到60多k是什么原因呢

用32单片机编程加密后数据量达到60多k,甚至更多,严重超出单片机空间了,但STC其他型号的好像没遇到过,请教师傅们这是什么原因呢?

ercircle 发表于 2025-8-18 09:02:18

请问用什么加密的?加密前多大呢?

huxudong386 发表于 2025-8-18 15:58:31

用的是STC编程软件自加密功能,没加密前不到1K的

huxudong386 发表于 2025-8-18 16:00:14

ercircle 发表于 2025-8-18 09:02
请问用什么加密的?加密前多大呢?

用的是STC编程软件自加密功能,没加密前不到1K的

huxudong386 发表于 2025-8-18 16:10:21

国芯人工智能 发表于 2025-8-18 08:33
STC32单片机在编程加密后数据量达到60多KB,甚至超出单片机存储空间,可能是由以下几个原因导致的:

1. 加 ...

STC官方提供的编程下载软件没有任何地方设置加密方式的,估计是编程下载软件Bug导致的,希望STC官方协助解决加密问题

ercircle 发表于 2025-8-18 16:19:11

huxudong386 发表于 2025-8-18 16:00
用的是STC编程软件自加密功能,没加密前不到1K的

我试了下两个不同大小的bin,加密后没异常变大,能上传个操作视频或者异常bin的原始文件吗?


原始数据是hex 十多K还是保存后bin文件十多K?bin文件可能带着没用到的EEPROM空间所以变大了。


huxudong386 发表于 2025-8-19 13:09:23

ercircle 发表于 2025-8-18 16:19
我试了下两个不同大小的bin,加密后没异常变大,能上传个操作视频或者异常bin的原始文件吗?




老师您好您那边就没问题呢 我不知道我这边就会这样呢,是加密后bin文件达到60多K ,按道理编程器软件里面没其他设置了,bin文件怎么带着没用到的EEPROM空间的呢,

ercircle 发表于 2025-8-19 14:10:32

huxudong386 发表于 2025-8-19 13:09
老师您好您那边就没问题呢 我不知道我这边就会这样呢,是加密后bin文件达到60多K ,按道理编程器软件里 ...

比如我上面那个截图,3KB的hex带着0xFExxxx区的EEPROM空白区,不过这个只在12K128上出现。

有原始bin文件吗?新建个工程加密后也是65K?

huxudong386 发表于 2025-8-20 17:29:11

huxudong386 发表于 2025-8-19 13:09
老师您好您那边就没问题呢 我不知道我这边就会这样呢,是加密后bin文件达到60多K ,按道理编程器软件里 ...

老师您说的原始并文件是把原始程序hex文件(未加密的是吧)保存成bin文件是吗

ercircle 发表于 2025-8-20 17:36:14

huxudong386 发表于 2025-8-20 17:29
老师您说的原始并文件是把原始程序hex文件(未加密的是吧)保存成bin文件是吗 ...

或者原始hex文件,新建工程能复现问题吗
页: [1] 2 3 4
查看完整版本: 32单片机编程加密后数据量达到60多k是什么原因呢