|
在學(xué)習(xí)MSPM0G3507的時候突然發(fā)現(xiàn)程序無法下載了提示- Error: Flash Download failed - "Cortex-M0+"
復(fù)制代碼
51hei截圖_20250712163617.png (23.34 KB, 下載次數(shù): 0)
下載附件
2025-7-12 16:36 上傳
經(jīng)過排查發(fā)現(xiàn)只要把初始化中的pwm初始化隱去就可以正下載。
51hei截圖_20250712163830.png (225.44 KB, 下載次數(shù): 0)
下載附件
2025-7-12 16:38 上傳
貼上這個初始化函數(shù)的代碼
- SYSCONFIG_WEAK void SYSCFG_DL_PWM_0_init(void) {
- DL_TimerA_setClockConfig(
- PWM_0_INST, (DL_TimerA_ClockConfig *) &gPWM_0ClockConfig);
- DL_TimerA_initPWMMode(
- PWM_0_INST, (DL_TimerA_PWMConfig *) &gPWM_0Config);
- // Set Counter control to the smallest CC index being used
- DL_TimerA_setCounterControl(PWM_0_INST,DL_TIMER_CZC_CCCTL0_ZCOND,DL_TIMER_CAC_CCCTL0_ACOND,DL_TIMER_CLC_CCCTL0_LCOND);
- DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
- DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
- DL_TIMERA_CAPTURE_COMPARE_0_INDEX);
- DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_0_INDEX);
- DL_TimerA_setCaptureCompareValue(PWM_0_INST, 5000, DL_TIMER_CC_0_INDEX);
- DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
- DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
- DL_TIMERA_CAPTURE_COMPARE_1_INDEX);
- DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_1_INDEX);
- DL_TimerA_setCaptureCompareValue(PWM_0_INST, 2500, DL_TIMER_CC_1_INDEX);
- DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
- DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
- DL_TIMERA_CAPTURE_COMPARE_2_INDEX);
- DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_2_INDEX);
- DL_TimerA_setCaptureCompareValue(PWM_0_INST, 1250, DL_TIMER_CC_2_INDEX);
- DL_TimerA_setCaptureCompareOutCtl(PWM_0_INST, DL_TIMER_CC_OCTL_INIT_VAL_LOW,
- DL_TIMER_CC_OCTL_INV_OUT_DISABLED, DL_TIMER_CC_OCTL_SRC_FUNCVAL,
- DL_TIMERA_CAPTURE_COMPARE_3_INDEX);
- DL_TimerA_setCaptCompUpdateMethod(PWM_0_INST, DL_TIMER_CC_UPDATE_METHOD_IMMEDIATE, DL_TIMERA_CAPTURE_COMPARE_3_INDEX);
- DL_TimerA_setCaptureCompareValue(PWM_0_INST, 0, DL_TIMER_CC_3_INDEX);
- DL_TimerA_enableClock(PWM_0_INST);
-
- DL_TimerA_setCCPDirection(PWM_0_INST , DL_TIMER_CC0_OUTPUT | DL_TIMER_CC1_OUTPUT | DL_TIMER_CC2_OUTPUT | DL_TIMER_CC3_OUTPUT );
- }
復(fù)制代碼 下面貼上dap里面的設(shè)置
51hei截圖_20250712164451.png (145.13 KB, 下載次數(shù): 0)
下載附件
2025-7-12 16:45 上傳
51hei截圖_20250712164458.png (148.38 KB, 下載次數(shù): 0)
下載附件
2025-7-12 16:45 上傳
51hei截圖_20250712164503.png (104.68 KB, 下載次數(shù): 0)
下載附件
2025-7-12 16:45 上傳
51hei截圖_20250712164510.png (77.63 KB, 下載次數(shù): 0)
下載附件
2025-7-12 16:45 上傳
|
|