脱机烧录器可以设置脱机编程数量,烧录次数达到设置数量后就不能再烧了。 ...
如果单片机里没有密钥,加密程序写进去就不能正常运行
是不是单片机里有密钥,写加密和不加密的都能正常运行 这里要选择是否为加密的代码
电子DIY小家 发表于 2024-8-8 13:28
这里要选择是否为加密的代码
我的疑问是,在我板子已经有密钥的情况下
我后面更新的代码,加密跟不加密有什么区别 Mike_zz 发表于 2024-8-8 14:59
我的疑问是,在我板子已经有密钥的情况下
我后面更新的代码,加密跟不加密有什么区别 ...
加密跟不加密区别在于传输过程的数据不同。
如果下载时勾选本次下载的代码为加密代码,则传输的数据在烧录到芯片时会使用密钥解码后再写入Flash。
如果不勾选的话则传输的数据在烧录到芯片时不会使用密钥解码,是直接写入Flash。 乘风飞扬 发表于 2024-8-9 08:55
加密跟不加密区别在于传输过程的数据不同。
如果下载时勾选本次下载的代码为加密代码,则烧录到芯片的数 ...
加不加密,和芯片有无密钥有什么联系,
我知道 有密钥有加密,没密钥没加密,芯片都能正常跑,
那么 有密钥,没加密
没密钥,有加密
又是什么情况 Mike_zz 发表于 2024-8-8 09:30
如果单片机里没有密钥,加密程序写进去就不能正常运行
是不是单片机里有密钥,写加密和不加密的都能正常 ...
这种加密方式不安全,应该利用单片机唯一号算出来的密钥来加密最好。 Mike_zz 发表于 2024-8-9 09:29
加不加密,和芯片有无密钥有什么联系,
我知道 有密钥有加密,没密钥没加密,芯片都能正常跑,
那么 有密 ...
芯片有密钥,不勾选本次下载的代码为加密代码,烧录不加密的程序,可以正常运行。
芯片没有密钥,烧录加密的程序,不能正常运行。 这个问题我也研究了好久才有点搞明白了。
下载时勾选本次下载的代码为加密代码,会对代码进行转换(解密),
如果本来是未加密的代码,经过转换后反而会变成无法使用的代码,
如果是已加密的代码,只有单片机里面有正确的密钥才能解密成功。
如果不勾选,不管单片机内是否有密钥,不会对代码进行处理,未加密的代码可以正常运行,已加密代码不能正常运行(没解密)。
页:
1
[2]