芯查查logo
  • 物料选型
  • 数据服务
    1. 新产品
    2. 查替代
    3. 丝印反查
    4. 查品牌
    5. PCN/PDN
    6. 查方案
    7. 查代理
    8. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监测预警
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
聪聪哥哥
极海APM32F035低压电机通用评估板ISP下载调试(三)

在调试APM32代码时候发现,手头上如果没有DAP下载器的话,调试代码比较麻烦。用ST-link v2又调试不了,目前支持APM32的烧录器,除了官方提供的烧录器(DFU),仿真器和isp三种模式。本想在网上买一个极海出的仿真器,在某宝上面搜了一下,我就放弃了。本想自己做一个极海的仿真器,但是网上没有项目名的资料,没办法了,我就使用官方的ISP下载方式进行测试一下吧。

在调试的时候发现,这个低压评估板没有将串口1引出来,为了测试这功能,我就利用EDA软件绘制一个APM32F035的小型开发板。

 

软件安装:我们需要在网上下载极海的ISP安装包链接如下:

                                         

 

 

使用ISP下载的时候,需要注意:我们要使用CH340芯片,将USB信号转到串口上。不过话说,这个CH340的芯片价格还是比较低的,即使没有DAP烧录代码吗的问题也解决了。为了使芯片进入ISP下载模式,需要将BOOT0引脚拉高,而在进入启动程序的时候,又需要将该引脚置低,所以我们在设计电路板时候,就将这些特殊引脚做特殊处理。

下载调试步骤:

 

将APM32F035开发板,接入电脑后,可以正常显示串口。在我使用的时候发现,该该串口在在超过10以后,有几率导致软件卡死,所以我把该串口设置成串口号2。

打开极海的上位机软件后,在连接串口后,可以正常显示读取芯片的型号,产品ID和固件版本。

 

下载的文件目前上位机只支持hex,bin和s19三种方式,这里我是用的keil进行编程,编译出来的代码格式正好是hex文件,编译成功如下图。

附录:最小系统原理图:

3D效果图:

 

测试视频:

 

使用心得:在测试中发现比flymcu烧录的要快些。美中不足的是,该芯片不支持usb功能,在调试的时候,如果想要连接电脑只能使用芯片进行转换,如果自己diy产品或者是其他产品比较浪费空间,资源的。希望厂商在产品升级的时候也可以最lqfp-48封装的产品或者是更小的产品上面增加usb功能吧。

一起学习
版块: 极海半导体
2024/03/21 17:23
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
【星允派 NEBULA PI】09:USB虚拟CDC与串口1【星允派 NEBULA PI】15:高级定时器输出PWM【星允派 NEBULA PI】14:使用DMA方式读取ADC【有奖话题35期】明明硬件比软件难,但为什么待遇还不如软件?【星允派 NEBULA PI】12:添加时间任务调度器
热门版块
查看更多
问型号
问技术
问行情
电子DIY
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛
PCB设计
开源项目

19

收藏

分享

微信扫码
分享给好友

评论