SF32 立创黄山派

根据此例程进行配置, 以下是我本人的配置

我在 次下面进行了 DMA的 UPDATE报错

以下是错误
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c: In function ‘pwm_get_dma_info’:
E:\SiFli_SDK\sifli-sdk\customer\boards\include\config\sf32lb52x/pwm_config.h:35:36: error: ‘PWM2_UPDATE_DMA_IRQ_PRIO’ undeclared (first use in this function); did you mean ‘PWM3_UPDATE_DMA_IRQ_PRIO’?
35 | .dma_handle.Init.Priority = PWM2_UPDATE_DMA_IRQ_PRIO,
| ^~~~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c:113:52: note: in expansion of macro ‘PWM2_UPDATE_DMA_CONFIG’
113 | static struct bf0_pwm_dma pwm2_updte_dma = PWM2_UPDATE_DMA_CONFIG;
| ^~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\customer\boards\include\config\sf32lb52x/pwm_config.h:35:36: note: each undeclared identifier is reported only once for each function it appears in
35 | .dma_handle.Init.Priority = PWM2_UPDATE_DMA_IRQ_PRIO,
| ^~~~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c:113:52: note: in expansion of macro ‘PWM2_UPDATE_DMA_CONFIG’
113 | static struct bf0_pwm_dma pwm2_updte_dma = PWM2_UPDATE_DMA_CONFIG;
| ^~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\customer\boards\include\config\sf32lb52x/pwm_config.h:36:31: error: ‘PWM2_UPDATE_DMA_INSTANCE’ undeclared (first use in this function); did you mean ‘PWM3_UPDATE_DMA_INSTANCE’?
36 | .dma_handle.Instance = PWM2_UPDATE_DMA_INSTANCE,
| ^~~~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c:113:52: note: in expansion of macro ‘PWM2_UPDATE_DMA_CONFIG’
113 | static struct bf0_pwm_dma pwm2_updte_dma = PWM2_UPDATE_DMA_CONFIG;
| ^~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\customer\boards\include\config\sf32lb52x/pwm_config.h:38:19: error: ‘PWM2_UPDATE_DMA_IRQ’ undeclared (first use in this function); did you mean ‘PWM3_UPDATE_DMA_IRQ’?
38 | .dma_irq = PWM2_UPDATE_DMA_IRQ,
| ^~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c:113:52: note: in expansion of macro ‘PWM2_UPDATE_DMA_CONFIG’
113 | static struct bf0_pwm_dma pwm2_updte_dma = PWM2_UPDATE_DMA_CONFIG;
| ^~~~~~~~~~~~~~~~~~~~~~
40 | .dma_handle.Init.PeriphDataAlignment = PWM2_UPDATE_DMA_PDATAALIGN,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c:113:52: note: in expansion of macro ‘PWM2_UPDATE_DMA_CONFIG’
113 | static struct bf0_pwm_dma pwm2_updte_dma = PWM2_UPDATE_DMA_CONFIG;
| ^~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\customer\boards\include\config\sf32lb52x/pwm_config.h:41:46: error: ‘PWM2_UPDATE_DMA_MDATAALIGN’ undeclared (first use in this function); did you mean ‘PWM3_UPDATE_DMA_MDATAALIGN’?
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
E:\SiFli_SDK\sifli-sdk\rtos\rtthread\bsp\sifli\drivers\drv_pwm.c:113:52: note: in expansion of macro ‘PWM2_UPDATE_DMA_CONFIG’

不太明白 怎么解决

还有如果怎么设置 menuconfig的 上下键有效,我使用的是 JK