用的是GD32VF103C板子,程序是一个例程- #include "gd32vf103.h"
- #include "gd32vf103v_eval.h"
- #include "systick.h"
- #include <stdio.h>
- /*!
- \brief main function
- \param[in] none
- \param[out] none
- \retval none
- */
- int main(void)
- {
- /* enable the LED clock */
- rcu_periph_clock_enable(RCU_GPIOC);
- rcu_periph_clock_enable(RCU_GPIOE);
- /* configure LED GPIO port */
- gpio_init(GPIOC, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0 | GPIO_PIN_2);
- gpio_init(GPIOE, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_0 | GPIO_PIN_1);
- gpio_bit_reset(GPIOC, GPIO_PIN_0 | GPIO_PIN_2);
- gpio_bit_reset(GPIOE, GPIO_PIN_0 | GPIO_PIN_1);
- while(1){
- /* turn on LED1, turn off LED4 */
- gpio_bit_set(GPIOC, GPIO_PIN_0);
- gpio_bit_reset(GPIOE, GPIO_PIN_1);
- delay_1ms(1000);
- /* turn on LED2, turn off LED1 */
- gpio_bit_set(GPIOC, GPIO_PIN_2);
- gpio_bit_reset(GPIOC, GPIO_PIN_0);
- delay_1ms(1000);
- /* turn on LED3, turn off LED2 */
- gpio_bit_set(GPIOE, GPIO_PIN_0);
- gpio_bit_reset(GPIOC, GPIO_PIN_2);
- delay_1ms(1000);
- /* turn on LED4, turn off LED3 */
- gpio_bit_set(GPIOE, GPIO_PIN_1);
- gpio_bit_reset(GPIOE, GPIO_PIN_0);
- delay_1ms(1000);
- }
- }
Build Tools和OpenOCD均设置了,还有一个选的是GD32VF103×B.lds,实在不知道问题是什么,望回复
|