DA14585 程序下载与仿真

本文介绍在KEIL环境基础上开发好代码后需要调试及烧录的方法,以便于快速开发代码。
这里我们参照DA14585_SDK\6.0.10.511\projects\target_apps\peripheral_examples\adc\batt_lvl例子进行DEBUG调试

一、点击打开keil工程

在这里插入图片描述

二、编译调试

在这里插入图片描述
第一步点击编译,稍等片刻后查看步骤二是否编译成功,若失败则查找log看哪里编译出错,编译成功后如下图所示连接好开发板与调试板,另一头连接USB口,
在这里插入图片描述
连接线为普通的USB接口线,另一头连接手USB即可,之后点击KEIL第三步debug
在这里插入图片描述
进入上图所示界面后,在方框1中可根据需要选择复位、全速运行、单步调试、跳入、跳出操作,在方框2中可以打断点和清除断点。
确认代码没问题后,下一步我们需要将代码烧录进flash里。
三、 打开SmartSnippetsToolbox工具
SmartSnippetsToolbox工具是Dialog官方提供的针对工程师的程序烧录工具,该工具可在Dialog官网下载,该工具可用于DA1458x系列和DA1468x系列,这里我们选择DA14585,注意芯片型号不能选错,且选择JTAG方式。
打开后界面如下, 最后点击OPEN:
在这里插入图片描述
打开后界面如下:
在这里插入图片描述
按照步骤依次选择,在第二步中选择要烧录的代码,支持bin及hex文件格式,在擦除时要确保读回来的数据全为FF
在这里插入图片描述
选择Yes在这里插入图片描述
等待烧录完成。
在这里插入图片描述
至此,烧录完成,接下来就是工程师验证代码逻辑了。

四、 另外,SmartSnippetsToolbox工具也支持串口烧录,烧录过程如下:

点击打开SmartSnippetsToolbox工具,按照如下进行选择
在这里插入图片描述
选择完毕后点击OPEN打开
点击Booter&Board Setup
在这里插入图片描述
DA14585支持4种串口烧录接法,这里我们选择P0_4\P0_5组合。选择完毕后点击SPI Flash/EEPROM按钮。
在这里插入图片描述
依次点击第一/二/三步,之后在右边红色方框会弹出绿色字体提醒我们reset。此时短按一下开发板的复位按钮,如下:
在这里插入图片描述
点击擦除并等待擦除完成,
在这里插入图片描述
因为头部两字节不为7050,所以我们选择Yes。
在这里插入图片描述
等待烧录成功:
在这里插入图片描述
接下来就是重新上电测试板子了。

这里需要注意的是,在用串口烧录的时候,SmartSnippetsToolbox工具对串口有要求,需要用FTDI的,普通CP串口不支持。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TomWang-0214

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值