DA14531平台secondary_bootloade工程修改笔记
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
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);