芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

单片机解密LPC1768单片机串口IAP升级

单片机解密LPC1768 IAP升级方法 实例  
单片机解密测试说明:
    本实验通过串口0对开发板进行IAP升级,本工程为引导程序,将开发板上的USB转串口连接到电脑
    插上3.2寸彩屏模块,下载程序到开发板,彩屏显示按键功能:
    INTO键:擦除应用程序
    方向键 ok:进行IAP升级,等待串口接收应用程序
    方向键 down:运行应用程序
    方向键 up:显示菜单
   
    当按下ok键等待串口接收应用程序时,电脑通过超级终端发送预先编译好的应用程序(BIN)格式
    以1K Xmodem模式进行发送给开发板,开发板接收完成后显示 Updata Complete,按方向键down
    开始执行应用程序

单片机解密单片机源程序如下:
  1. /*******************************************************************************
  2.   * Company: Wang Electronic Technology Co., Ltd.
  3.   ******************************************************************************
  4.   * 文件名称:main.c
  5.   * 功能说明:IAP引导程序
  6.   * 版    本:V1.1
  7.         * 作    者:jeansonm
  8. ********************************************************************************
  9.   * 文件名称:
  10.   * 功能说明:
  11.   * 版    本:
  12.         * 更新作者:        
  13.   * 日    期:
  14.         * 更新原因:
  15. ********************************************************************************/
  16. #include "LPC17xx.h"
  17. #include "lcd_bsp.h"
  18. #include "xmodem1k.h"
  19. #include "iap.h"
  20. #include <stdio.h>

  21. #define        IMG_START_SECTOR        0x00010000        /* Sector 16 应用程序地址 */
  22. #define        IMG_END_SECTOR                0x00037FFF        /* Sector 20 */


  23. /*        Function Prototype */
  24. static uint32_t load_image(uint8_t *data, uint16_t length);

  25. /*        Character array workspace for GLCD print functions */
  26. #define MAX_STRING_SIZE                50
  27. static uint8_t string[3][MAX_STRING_SIZE];
  28. static uint32_t received_data = 0;

  29. /*        State-machine variable to control application functionality */
  30. enum state_machine {
  31.         READY = 0,
  32.         MENU,
  33.         ERASE_FLASH,
  34.         FLASH_IMG,
  35.         SHOW
  36. };



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信