DA14531平台secondary_bootloade工程修改笔记

DA14531平台secondary_bootloade工程修改笔记

DA14531平台secondary_bootloade工程修改笔记_第1张图片

1.支持在线仿真

初始时加入syscntl_load_debugger_cfg();
表示可以重复Jlink连接调试仿真

2.支持串口烧录,和支持单线线写

utilities\secondary_bootloader\includes\bootloader.h
/************** 2-wire UART support **************/
#define UART_SUPPORTED

/************** 1-wire UART support ************/
#if defined (DA14531)
#define ONE_WIRE_UART_SUPPORTED
#endif

3.使用外部FLASH

utilities\secondary_bootloader\includes\da1458x_config_basic.h打开以下定义宏
#define CFG_SPI_FLASH_EXTENSIONS

#undef CFG_SPI_DMA_SUPPORT

DA14531平台secondary_bootloade工程修改笔记_第2张图片

4.设置烧录串口

utilities\secondary_bootloader\includes\user_periph_setup.h设置TX和RX的管脚定义
#define UART_TX_PIN GPIO_PIN_5
#define UART_RX_PIN GPIO_PIN_5

5.设置供电电源

\utilities\secondary_bootloader\src\user_periph_setup.c设置GPIO输出打电压,根据flash电源范围设定,如设置1.8V、3.0V等
syscntl_dcdc_turn_on_in_boost(SYSCNTL_DCDC_LEVEL_1V8);

你可能感兴趣的:(笔记,单片机,c语言)