IDE编译后为何会出现两个Checksum值及其涵义?MPIII Writer操作过程中所显示的Checksum值为哪一项?
当用户启动加密选择 “Enable Security”,则编译后生成EPROM Checksum和Security Checksum;若客户选择”Disable Security”只生成一个
EPROM Checksum。
EPROM & Security Checksum 的解释说明:
1. EPROM Checksum是指用户源代码的Checksum值;
2. Security Checksum是指在Sonix的加密机制下用户代码的Checksum值;
Sonix Writer在脱机操作过程中显示Checksum的机制:用户的SN8档选择加密时则显示Security Checksum;无加密时显示EPROM Checksum;
但请注意以下特殊情况:
1. 执行离线功能FUN4后,显示的Checksum是依据MCU本身的加密情况而显示,与SN8档的加密与否无关;如果MCU已被加密,显示加密后的Security Checksum,否则显示本身ROM资料的Checksum值;
2. 执行离线功能FUN5后,是显示source code sn8checksum,与编译器生成的EPROM checksum相 同
EPROM & Security Checksum 的解释说明:
1. EPROM Checksum是指用户源代码的Checksum值;
2. Security Checksum是指在Sonix的加密机制下用户代码的Checksum值;
Sonix Writer在脱机操作过程中显示Checksum的机制:用户的SN8档选择加密时则显示Security Checksum;无加密时显示EPROM Checksum;
但请注意以下特殊情况:
1. 执行离线功能FUN4后,显示的Checksum是依据MCU本身的加密情况而显示,与SN8档的加密与否无关;如果MCU已被加密,显示加密后的Security Checksum,否则显示本身ROM资料的Checksum值;
2. 执行离线功能FUN5后,是显示source code sn8checksum,与编译器生成的EPROM checksum相 同