亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 860|回復: 4
打印 上一主題 下一主題
收起左側

MSPM0G3507配置pwm后下載提示無法寫入falsh

[復制鏈接]
回帖獎勵 20 黑幣 回復本帖可獲得 20 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
在學習MSPM0G3507的時候突然發現程序無法下載了提示
  1. Error: Flash Download failed  -  "Cortex-M0+"
復制代碼


經過排查發現只要把初始化中的pwm初始化隱去就可以正下載。


貼上這個初始化函數的代碼
  1. SYSCONFIG_WEAK void SYSCFG_DL_PWM_0_init(void) {

  2.     DL_TimerA_setClockConfig(
  3.         PWM_0_INST, (DL_TimerA_ClockConfig *) &gPWM_0ClockConfig);

  4.     DL_TimerA_initPWMMode(
  5.         PWM_0_INST, (DL_TimerA_PWMConfig *) &gPWM_0Config);

  6.     // Set Counter control to the smallest CC index being used
  7.     DL_TimerA_setCounterControl(PWM_0_INST,DL_TIMER_CZC_CCCTL0_ZCOND,DL_TIMER_CAC_CCCTL0_ACOND,DL_TIMER_CLC_CCCTL0_LCOND);

  8.     DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
  9.                 DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
  10.                 DL_TIMERA_CAPTURE_COMPARE_0_INDEX);

  11.     DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_0_INDEX);
  12.     DL_TimerA_setCaptureCompareValue(PWM_0_INST, 5000, DL_TIMER_CC_0_INDEX);

  13.     DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
  14.                 DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
  15.                 DL_TIMERA_CAPTURE_COMPARE_1_INDEX);

  16.     DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_1_INDEX);
  17.     DL_TimerA_setCaptureCompareValue(PWM_0_INST, 2500, DL_TIMER_CC_1_INDEX);

  18.     DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
  19.                 DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
  20.                 DL_TIMERA_CAPTURE_COMPARE_2_INDEX);

  21.     DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_2_INDEX);
  22.     DL_TimerA_setCaptureCompareValue(PWM_0_INST, 1250, DL_TIMER_CC_2_INDEX);

  23.     DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
  24.                 DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
  25.                 DL_TIMERA_CAPTURE_COMPARE_3_INDEX);

  26.     DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_3_INDEX);
  27.     DL_TimerA_setCaptureCompareValue(PWM_0_INST, 0, DL_TIMER_CC_3_INDEX);

  28.     DL_TimerA_enableClock(PWM_0_INST);


  29.    
  30.     DL_TimerA_setCCPDirection(PWM_0_INST , DL_TIMER_CC0_OUTPUT | DL_TIMER_CC1_OUTPUT | DL_TIMER_CC2_OUTPUT | DL_TIMER_CC3_OUTPUT );


  31. }
復制代碼
下面貼上dap里面的設置


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1156447 發表于 2025-7-13 14:19 | 只看該作者
試一試調節參數
回復

使用道具 舉報

板凳
ID:1171002 發表于 2026-5-8 14:48 | 只看該作者
解決了嗎,我也一直在這里卡著的
回復

使用道具 舉報

地板
ID:1171110 發表于 2026-5-10 20:11 | 只看該作者
你這個是 MSPM0G3507 配置 PWM(定時器)后,SWD 調試口被沖掉 / 芯片跑飛 / 無法擦寫 Flash,屬于這顆芯片非常典型的坑,不是你代碼邏輯錯,是時鐘 / 引腳復用 / 初始化順序把調試接口搞掛了。
回復

使用道具 舉報

5#
ID:1171110 發表于 2026-5-10 20:18 | 只看該作者
試下先強制全片擦除(救回芯片)
芯片已經被 “卡住” 時,先做一次 mass erase:
斷開開發板電源 → 按住復位鍵 → 上電 → 松開復位(進入 ROM bootloader)
用 Uniflash / CCS / Keil:
選擇 MSPM0G3507
直接執行 Erase Entire Flash
擦完后,先下一個空工程(不初始化任何外設),確認能下載成功
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表