[N32WBxxx]

国民技术N32WB031烧录失败

[复制链接]
433|6
手机看帖
扫描二维码
随时随地手机跟帖
user12138|  楼主 | 2025-3-8 17:44 | 显示全部楼层 |阅读模式
本帖最后由 user12138 于 2025-3-8 17:45 编辑

请问大佬们,我烧录了国民技术官方的SDK程序之后,现在单片机已经无法再烧录程序了(报错:NO target connected),应该如何解决呢
这是烧录的具体程序:
\N32WB031_SDK\N32WB031_SDK_V1.3.3\N32WB03x_SDK_V1.3.3\projects\n32wb03x_EVAL\ble\rdtss\MDK-ARM

使用特权

评论回复
user12138|  楼主 | 2025-3-8 18:14 | 显示全部楼层
代码如下:
int main(void)
{
    //for hold the SWD before sleep
    delay_n_10us(200*1000);
   

    NS_LOG_INIT();

    #if  (CFG_APP_NS_IUS)
    if(CURRENT_APP_START_ADDRESS == NS_APP1_START_ADDRESS){
        NS_LOG_INFO("application 1 start new ...\r\n");
    }else if(CURRENT_APP_START_ADDRESS == NS_APP2_START_ADDRESS){
        NS_LOG_INFO("application 2 start new ...\r\n");
    }
    #endif
    app_ble_init();
   
    NS_LOG_INFO(DEMO_STRING);

    // periph init
    LedInit(LED1_PORT,LED1_PIN);  // power led
    LedInit(LED2_PORT,LED2_PIN);  //connection state
    LedOn(LED1_PORT,LED1_PIN);   
    app_usart_dma_enable(ENABLE);
    //init text
    usart_tx_dma_send((uint8_t*)DEMO_STRING, sizeof(DEMO_STRING));

    delay_n_10us(500);
    //disable usart for enter sleep
    app_usart_dma_enable(DISABLE);
   

    while (1)
    {
        /*schedule all pending events*/
        rwip_schedule();
        ns_sleep();

    }
}

使用特权

评论回复
user12138|  楼主 | 2025-3-8 17:48 | 显示全部楼层
求助 求助 !

使用特权

评论回复
丙丁先生| | 2025-3-8 23:12 | 显示全部楼层
用pw2link烧录

使用特权

评论回复
lemonboard| | 2025-3-9 10:21 | 显示全部楼层
进入ISP来擦除程序呗

使用特权

评论回复
user12138|  楼主 | 2025-3-9 10:21 | 显示全部楼层

使用PWLINK的串口来擦除吗

使用特权

评论回复
user12138|  楼主 | 2025-3-9 10:23 | 显示全部楼层
lemonboard 发表于 2025-3-9 10:21
进入ISP来擦除程序呗

STLINK用不了,串口擦除的话国民官方的ISP不支持这个芯片型号

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

8

帖子

0

粉丝