主题中讨论的其他器件: SysConfig
工具与软件:
嘿!
我正在使用辅助 BSL (secondary_BSL_uart_lp_MSPM0G3507_nortos_ticlang)、因为我想将 UART-BSL 引脚从默认 UART0更改为 UART1。
可以使用我在"ti_msp_dl_config.h"中进行的修改。
现在我要更改调用引脚/停用 GPIO 调用/更改以进行软件调用。
我找到要修改代码的唯一位置是 boot_config.h (L.63-74)。
/* Defines for BSL UART and I2C interface pins */ // Werte werden im Typedef Struct BSL_Config BSLConfig gesetzt
#define DEF_UART_RXD_PAD (0x16) // PINCM22
#define DEF_UART_RXD_MUX (0x2) // PIN FUNCTION UART0_RX
#define DEF_UART_TXD_PAD (0x15) // PINCM21
#define DEF_UART_TXD_MUX (0x2) // PIN FUNCTION UART0_TX
#define DEF_I2C_SDA_PAD (0x1)
#define DEF_I2C_SDA_MUX (0x3)
#define DEF_I2C_SCL_PAD (0x2)
#define DEF_I2C_SCL_MUX (0x3)
#define DEFAULT_BSL_PIN_INVOCATION_DATA0 ((uint8_t) 0xa8) // 1010 1000 - BSLIVK_LVL = HIGH - BSLIVK_PAD_NUM = 40 (IOMUX PINCM register Wert)
#define DEFAULT_BSL_PIN_INVOCATION_DATA1 ((uint8_t) 0x12) // 0001 0010 - BSLIVK_GPIOPORT = Port A - BSLIVK_GPIOPIN = 18 -> PA18
但这一切都是关于默认 Configs。 尽管如此、我是否可以更改这些定义、或者是否有任何其他文件或位置需要我执行辅助 BSL 调用配置?
有一个完美的节点。 每次我构建项目时、文件"boot_config.c/.h"都将在"Debug"文件夹中重新生成、我的所有更改都将丢失。
如何防止这种情况发生?
提前感谢!
Matze










