toqaswed

    1. 加密使MEGA8跑飞? 5/3512 Microchip MCU 2012-07-05
      以前的程序我加密都没问题(没有定义在程序空间的函数指针和数组),这次的程序使用了函数指针来做。在进行加密后,程序运行到使用函数指针指向的子程序(  SApp_Init() 和 SApp_SetupPrep() )时,就不进入这些函数了,程序完全不再工作。 后来发现,不仅仅是函数指针。定义在程序区的数组似乎也存在这个问题,比如下面这个数组:unsigned char const DISP_NUM[10] = {    0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,};不加密时引用数组OK,加密后引用,就是一些奇怪的数值了。我怀疑是不是加密设置为:用户区不可读后,程序不能找到正确的函数指针和数组指针。另外,谢谢ddllxxrr的建议,不过不知道不允许ISP的加密方法,如果人家用并行的编程器读,能不能读的出来啊?

最近访客

< 1/1 >

统计信息

已有35人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言