Hi 大家好!上次有给大家介绍了Bluex 的BLE芯片,对于很多有意向的工程师问到“Bluex 的芯片,软件烧录和调试是通过什么接口和工具的?又该怎么操作?………
今天我就向大家讲解,如何对BlueX的芯片进行烧录、擦除、Debug 操作。
Bluex平台支持J-Link 烧录和调试的,J-Link的工具我就不多说了,对于大家做过嵌入式的工程师来说是再熟悉不过的了,去京东和淘宝一搜一大片。
在京东上购买一套J-Link 工具,上面是自带支持的常用的烧录和调试软件,这里我们需要用到的就是J-Flash 和 J-Link的这两个工具,大家要是没有的,
可以在博文下留言,我提供下载链接给客户。
工具的安装流程我就不多说了,不停的点击“下一步“就可以安装完毕了。
这里提醒一下:J-Link固件需6.0 以上版本、硬件需9.0以上版本噢
对于程序的烧录,Bluex是支持Jflash 下载 和 keil 工具下载,这里我主要给大家描述如何使用J-Flash下载固件。
备注:如下的说明以SDK v2.x为例
- 首先将sdk中tools\prog_tool_v2目录下的Bluex文件夹和xml复制到JLink目录下,如图所示:
- 打开J-FlashV6.32a选择“create a new project”->“start J-Flash”, 点击上图箭头指示的位置
- 点击下拉箭头,选择BlueX,如下图所示:
- 根据flash 的电压选择相应的配置,然后点击ok 确定。
- 再回到speed 选项卡,选择速率1000k,点击OK。然后将,如下图所示:
- 硬件上只需要连接SWCLK、 SWDIO 、GND 三个pin就可以了。
- 选择Target->Conect就可以连接芯片
- 选择Target->Manual Programming->Erase Chip就可以擦除芯片
- 然后将编译好的.hex文件拖入框中,选择Target->Production Programming(F7) 进行烧录。
今天的博文就讲解到这,有关怎么对我们的芯片进行LOG跟踪、Debug 调试操作,我会在下一个博文中详细描述。
欢迎查看。
关注大大通!关注大大通!!关注大大通!!! 知识不容错过哟!
评论
袁志文
2021年12月1日