generated from hulk/gd32e23x_template_cmake_vscode
bootloader
This commit is contained in:
@@ -285,18 +285,11 @@ void handle_command(const uint8_t *frame, uint8_t len) {
|
||||
// return;
|
||||
|
||||
case 999u: //M999: 输出固件版本号(vMCU_CODE.FW_VERSION_MAJOR.FW_VERSION_MINOR.FW_VERSION_PATCH)
|
||||
{
|
||||
char version_str[16];
|
||||
int n = snprintf(version_str, sizeof(version_str), "v%u.%u.%u.%u",
|
||||
MCU_CODE, FW_VERSION_MAJOR, FW_VERSION_MINOR, FW_VERSION_PATCH);
|
||||
if (n > 0 && n < sizeof(version_str)) {
|
||||
send_response(RESP_TYPE_OK, (uint8_t *)version_str, (uint8_t)n);
|
||||
} else {
|
||||
send_response(RESP_TYPE_DATA_ERR, s_report_status_err, sizeof(s_report_status_err));
|
||||
}
|
||||
// send_response(RESP_TYPE_OK, (uint8_t *)"v23.0.0.3", 9);
|
||||
}
|
||||
|
||||
char version_str[16];
|
||||
int n = snprintf(version_str, sizeof(version_str), "v%u.%u.%u.%u", MCU_CODE, FW_VERSION_MAJOR, FW_VERSION_MINOR, FW_VERSION_PATCH);
|
||||
send_response(RESP_TYPE_OK, (uint8_t *)version_str, (uint8_t)n);
|
||||
// send_response(RESP_TYPE_OK, (uint8_t *)"v23.0.0.3", 9);
|
||||
return;
|
||||
|
||||
default:
|
||||
// 其它无参数命令在此扩展(示例:M100)处理逻辑该如何待定
|
||||
|
@@ -51,6 +51,8 @@ OF SUCH DAMAGE.
|
||||
*/
|
||||
int main(void)
|
||||
{
|
||||
nvic_vector_table_set(NVIC_VECTTAB_FLASH, 0x2000); // 设置向量表偏移地址为0x2000
|
||||
|
||||
led_init();
|
||||
mcu_detect_and_config();
|
||||
|
||||
|
Reference in New Issue
Block a user