打印
[技术讨论]

求助 GD32E230C8T6

[复制链接]
2103|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
marktlen|  楼主 | 2021-7-28 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 marktlen 于 2021-7-28 17:49 编辑

keil 单步调试可以正常运行程序,点亮LED灯。通过j-link的swo方式烧写到main flash里面,但是不会运行。Boot0接地了。通过J-Flash烧写和读取main flash 确认烧写无误,换了个芯片也不行,现在人麻了。向各位大哥求助

代码mian函数中只有LED电灯程序。用的是官方的样例,只调整了时钟(其他时钟无法调试,更无法运行)。


main 代码
    /* configure systick */
    systick_config();
    /* enable the LED1 GPIO clock */
    rcu_periph_clock_enable(RCU_GPIOA);
    /* configure LED1 GPIO port */
    gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_8);
    gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_8);

时钟选择 system_gd32e23x.c
#define __SYSTEM_CLOCK_72M_PLL_IRC8M_DIV2    (uint32_t)(72000000)


使用特权

评论回复

相关帖子

沙发
marktlen|  楼主 | 2021-7-28 17:50 | 只看该作者
更新
把工程从GD32E23x_Firmware_Library_V1.0.1换到GD32E23x_Firmware_Library_V1.1.1模板就行了。其他都没变...

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝