这是《深入浅出》416页的4.62加密程序清单,Startup.s中已包含这个代码。 请问是否用RelInflash方式编译成HEX格式,再用UART口烧入,即为加密完成。如下是程序是否在ISP方式上电时执行。
程序清单: IF :DEF: EN_CRP IF . >= 0x1fc INFO 1,"
The data at 0x000001fc must be 0x87654321.
Please delete some source before this line." ENDIF CrpData WHILE . < 0x1fc NOP WEND CrpData1 DCD 0x87654321 ;/*When the Data is 为0x87654321,user code be protected. 当此数为0x87654321时,用户程序被保护 */ ENDIF |