LiteOS无法直接烧录或者烧录失败解决方法--J-Link
前提条件:程序编译成功,并且电脑上已经安装J-Link驱动,你使用的仿真器也是J-Link。
上图黑色的是J-Link,下图紫色的是ST-Link,本教程适用于J-Link,如果是ST-Link,请点击这里查看教程。
设备管理器中也能查看你使用的是ST-Link还是J-Link
环境:Win10+J-Linkv6.44
第一步:先到IoT Studio创建的工程目录中把Huawei_LiteOS.hex文件取出
该文件默认在GCC/build目录中,注意:由于大家IoT Studio版本不一致,所以可能不在build中,但是一定在GCC目录下,可以自己找找。
第二步:直接使用J-Flash V6.44h烧录
该软件的目录位于C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SEGGER - J-Link V6.44h或者C:\Program Files (x86)\SEGGER\JLink_V644h或者是你自己安装时指定的路径。
①打开J-Flash V6.44h并选择Create a new project,点击Start J-Flash。
②点击右边...,选择你的芯片厂商ST在选择芯片型号。
③选择接线方式,一般都是SWD/JTAG,这两种接线的不同,可以百度查看差异,点击OK。
④选择File-->Open data file,并找到你的hex文件所在目录选择XXXX.hex文件,点击打开
⑤选择Target-->Connect
连接成功会有以下信息
⑥先擦除在烧写或者直接烧写都可以
我一般使用“直接烧写”烧写,烧写完成之后按下开发板的复位键即可看到程序运行。
- 点赞
- 收藏
- 关注作者
评论(0)