王川贝壳子 2022-06-08 23:49 采纳率: 0%
浏览 106

GD32F303 使用aip引导程序,APP中pwm的引脚无输出

gd32f303
使用timer0ch1做pwm输出 pa9脚
当程序独自烧进模块,不进行中断向量表偏移,pwm波正常输出

当程序作为APP程序,加上中断向量表偏移,由bootloader程序烧入,(以验证bootloader正常,APP程序运行正常)但pa9脚无输出

就APP程序而言,程序中更改了的
1.中断向量表偏移程序有无
2.烧录的位置(0x08000000/0x08004000)
3.独立烧入时擦除全片,作为APP烧入时只擦除APP区域

  • 写回答

1条回答 默认 最新

  • qllaoda 2022-06-09 07:30
    关注

    如果程序独自烧入可以正常运行,说明程序根本没有定位在bootloader规定的范围,从你下面的烧录位置也可以看出,程序被定位在了flash起始位置,这里本来应该是bootloader的位置才对,如果这样的话,bootloader多半是只烧了程序的一部分,或者根本什么就没烧入,当然无法正常运行了,不知道你是根据什么判断APP程序运行正常的。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月8日

悬赏问题

  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏