CC1310串口下載程序

首先要在程序裏面使能BootLoader模式。CCFG裏面的BL_CONFIG寄存器是隻讀的,只能在ccfg.c文件裏面操作此寄存器。打開.../source/ti/devices/startup_files/ccfg.c文件,不用寫代碼,只用把相關的配置打開即可,如下:

//#####################################
// Bootloader settings
//#####################################

#ifndef SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE
//#define SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE            0x00       // Disable ROM boot loader
#define SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE         0xC5       // Enable ROM boot loader
#endif

#ifndef SET_CCFG_BL_CONFIG_BL_LEVEL
#define SET_CCFG_BL_CONFIG_BL_LEVEL                  0x0        // Active low to open boot loader backdoor
// #define SET_CCFG_BL_CONFIG_BL_LEVEL                     0x1        // Active high to open boot loader backdoor
#endif

#ifndef SET_CCFG_BL_CONFIG_BL_PIN_NUMBER
#define SET_CCFG_BL_CONFIG_BL_PIN_NUMBER                0x0d       // DIO number for boot loader backdoor
#endif

#ifndef SET_CCFG_BL_CONFIG_BL_ENABLE
#define SET_CCFG_BL_CONFIG_BL_ENABLE                 0xC5       // Enabled boot loader backdoor
//#define SET_CCFG_BL_CONFIG_BL_ENABLE                    0xFF       // Disabled boot loader backdoor
#endif

CPU進入BootLoader模式需要外部某個引腳拉低或拉高,根據lanchpad電路,設置DIO13拉低進入BootLoader模式。

操作步驟是這樣的,打開Flash Programmer 2,找到串口,選擇器件。
按住DIO13對應的拉低按鈕,復位芯片,在Flash Programmer 2裏面點連接即可。連接成功即可選擇下載文件及下載相應操作進行下載。
注意下載文件現在只能選.out格式文件,其它hex格式試了不行。


通過Jtag和Flash Programmer 2下載程序比較簡單,只用直接connect,連接成功下載即可。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章