Thread 中讨论的其他器件:MSPM0G3507、
工具/软件:
您好、
我目前正在通过 UART1 实施固件升级、并选择使用插件接口。 首先、我尝试使用 CCS 运行示例工程 bsl_uart_flash_interface_LP_MSPM0G3507_nortos_ticlang。 但是、即使我没有对代码进行任何修改、该示例似乎不起作用。
下面是我遵循的流程:
1.恢复出厂设置
2.启动将闪存设置为“擦除 MAIN 和 NONMAIN 内存“的调试会话
3.终止调试会话并对器件进行下电上电
4.使用 PC 作为主机向设备发送命令
->未收到设备的响应
作为参考、使用默认的 ROM-BSL 时、相同的主机命令可以正常工作。
由于地址 0x00 和 0x04 均为空、器件应该自动进入 BSL 模式、对吗?
此外、以下是我用于配置 UART1 (PA17、PA18) 的设置。 您能告诉我是否有需要修改的地方吗?
#define BSL_GPIO_UART_TX_PIN (38U)//IOMUX_PINCM39
#define BSL_GPIO_UART_RX_PIN (39U)
#define BSL_GPIO_UART_TX (2U)//IOMUX_PINCM39_PF_UART1_TX
#define BSL_GPIO_UART_RX (2U)
/* UART 的定义*/
#define BSL_UART (UART1)
#define BSL_UART_INTERRUPT_NUM (UART1_INT_IRQn)
#define BSL_UART_CLOCK_SOURCE (DL_UART_MAIN_CLOCK_BUSCLK)
#define BSL_UART_DEFAULT_BAUD ((uint32_t) 9600U)
#define BSL_UART_CLOCK ((uint32_t) 32000000U)

