基于最新理念TinyML - 绝地逢生Jlink的使用方法(第7讲)

      学习滑雪,我们基本上先要学会“刹车”或者“摔跤”,这样才能保证遇到危险的时候能最大的减少“受伤”或者“伤亡”。

     在我们真正进入利用tinyML创作前,我们建议大家先学会“如何修复板子”,这里指的修复不是指“硬件的损伤”,而是如果由于我们代码编写的原因,导致板子不能正常运行,最后导致不能导致第二次下载,我们如何处理?这时候,我们就需要用到J-Link这个工具(硬件+软件)来帮助我们修复。

      在这里给大家讲一下原理或者过程。在这里为了简化,我们可以理解TinyML的MCU中包含如下图所示的2部分软件image,bootloader+ tinyml firmeware(firmware.ino.bi现成原生image包中的文件名),我们的使用J-Link的目的是“擦除”如上2部分软件,然后在利用J-Link 下载进去“bootloader(samd21_sam_ba_arduino_mkrzero.bin)”后,我们的板子基本上就“复活”了,就能再次使用原始方法(flash_windows.bat)下载,或者用Arduino IDE的“上传”功能下载相应的软件image了。

 

在进入本次实验前,大家需要做一些准备:

  1. 购买J-Link
  2. 安装J-Link software(可以从商家获取,也可以从如下路径下载)
  3. 下载tinyML Bootloader(从如下路径下载)

链接:https://pan.baidu.com/s/1rspUHyTeneanZIfvkdAikw 提取码:tiny

         为了方便大家实验,我们录制了一个视频,大家可以看一下实际操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值