野火电子论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 678|回复: 2

[野火官方资料] 仿真器配置、下载等问题

[复制链接]
发表于 2020-1-18 05:42:59 | 显示全部楼层 |阅读模式
该贴写了一些比较频繁问到的非程序类问题,时不时会更新下


1  仿真器配置


2  下载和某些报错问题


----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                                                        配置仿真器


1.DAP插电脑后要绿灯后才能继续使用,如果插电脑后什么灯都不亮或者绿灯闪,请年后联系客服寄回检修。

在仿真器  绿灯亮  的情况,使用和配置DAP仿真器,请看库开发教程的 “如何使用DAP仿真器下载程序章节”,或者看单独DAP资料中的说明。

3_初次设置DAP.png



2.DAP仿真器插电脑后红灯。

① 如果出现红灯,先尝试换插电脑USB口,如果还是红灯,找另一根仿真器的USB线,尝试换线后再换插电脑USB口。

     仿真器插电脑后,如果设备管理器界面会频繁跳动刷新,大概率是线有问题或没插好。

     如果换线,换USB口或者换电脑都试过还是红灯,请年后联系客服寄回检修。



②  Win7用高速DAP红灯可能有以下的情况:

插入电脑后右下角出现一个正在安装驱动的过程

Win7_高速DAP_1.png        Win7_高速DAP_2.png

  双击点开它,然后点击图中下面的红框部分意思
Win7_高速DAP_3.png

  选择确定
Win7_高速DAP_4.png

能出现类似这个界面后,仿真器能绿灯即可
   Win7_高速DAP_5.png

  以上步骤和出现可能有差别,按照图中意思来尝试。



   

2.以下的说明请必须在看了上面两节,仿真器能绿灯后再看。

如果根据  库开发教程的 “如何使用DAP仿真器下载程序章节”, 遇到如图情况:

DAP空白

1_DAP选不出.png

① 确认用的是否是带野火/秉火LOGO的仿真器 高速DAP(黑色壳) 普通DAP(透明壳)      
    如果用的是其他JLINK  STLINK仿真器,安装好它们的驱动后,再去 Debug 正确选择JLINK或STLINK



② 电脑系统是Win10和用高速DAP。

     用的是高速DAP,看插电脑后,设备管理器界面偏上面地方是否出现这样的东西
2_win10_高速DAP_设备管理器_libusb.png


    如果是如上图这样,仔细跟着下图的红框和箭头步骤点下即可。 (注意:1.不用另外找驱动 仔细跟着图点自然就有  2.不是点自动更新 请仔细看图的红框和箭头  3.如果按图的步骤做了,设备管理器上面还是有 “libusb…”   ,重新看一遍第二句话和该步骤图  )
    4_win10高速DAP驱动改回.png


③其他情况:Win7/10 用普通DAP,Win7高速DAP,Win10 用高速DAP但排除②情况。

  尝试换插电脑各个USB口,换插后要重新点开  Debug   -> setting界面,看是否有出现。

   看下keil版本是否比较低

    5_看keil版本.png

  如果是5.1左右的,尝试卸载原来的,然后重新安装下面高点版本

  5.26  链接: https://pan.baidu.com/s/1L5WKmAVRUI4ZCjPkLGEJNg  提取码:95js


④如果还是选不到,有可能是仿真器和电脑间的USB线有问题(如果仿真器插上电脑后,看设备管理器会频繁跳动刷新,大概率是线的问题),看能否找到另一根USB线换下,或者尝试安装一个驱动精灵,然后看系统有没有 USB相关字样  的驱动可以更新 (极少是该情况。换线换电脑都不行,年后联系客服寄回)。



















----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                 下载和某些报错问题


1.以下说明都必须在   Debug   -> setting 界面 左边能出现电脑实际插的DAP、STLINK、JLINK仿真器之后看,否则请回头看上一大节。
    出现仿真器.png



  注意:下载出错的问题很多和有重叠的情况,难以全部罗列,多百度搜索关键词排查,下面写是的如果要能正确下载,哪些地方要注意。



  ①首先仿真器配置界面里面要如图要能识别出芯片
    下载问题_2.png

    按图中黑框打钩(默认打钩点不了的话不用管)  
    按图中红框选择 SW
    仿真器和上电后的板子接线正确后,要出现蓝框识别到芯片的样子。



    如果出现不了蓝框的样子,请检查仿真器和板子接线是否正确,接线接触是否良好,板子是否单独有供电,尝试板子和仿真器都重新插拔一下。

   如果之前识别到过芯片,下载了什么程序之后或者突然就识别不到了,拉到下面的  补充部分  尝试  BOOT0跳3.3V的操作  :

    如果正确按上面步骤试了还是识别不到芯片,还是只能先检查接线和芯片供电是否正常,换仿真器和换板子来互相排除。




②在能识别到芯片的情况之后下载报错,打开当前工程的魔术棒配置检查

  魔术棒配置中的 Device 正确选择当前连接的板子芯片型号
   下载问题_3.png

与此对应的,Flash Download界面要有下载到该芯片内部Flash的下载算法,空的话点击ADD添加一个(只要一个)。
   下载问题_4.png

  如果  Device 中选不到对应的STM32芯片,看教程 “如何安装KEIL5” 后面部分,安装好资料包里面的对应芯片包。
  如果不知道怎么选择图中东西,仔细看教程 “新建工程” 章节 或者百度。   



   Debug settings下面检查如图左边  然后右边选择SYS(不行就都试一遍)
    下载问题_10.png




③在 芯片也能识别到,下载算法也设置好了,配置界面也按上述对比了   的前提下,下面举例一些情况,没有举例到或者还没有解决的,百度错误关键词慢慢排查

  Could not load file  ………….axf
   下载问题_5.png
因为没有点编译,或者编译不成功的情况下就去点下载,点编译后,把下面的output窗口上边沿拉上,看报错

如果编译有错误,请根据下面的Error来修改程序中的错误,不知道什么错的话,百度错误的关键词(  "error: L6XXX" 也是关键词 ,其他error一般是C语法错误)或补习C语言。

编译报错中有如  Could not open file .\***\core_cm3.o  如果电脑系统的账户名是中文,按这个帖子尝试https://blog.csdn.net/p09080016/article/details/79299245,改了后重启下电脑。

如果打开配套例程都会出现一些很奇怪的错误,百度了没有直接信息,尝试卸了当前keil,重新安装,建议安装时不要改路径  5.26  链接: https://pan.baidu.com/s/1L5WKmAVRUI4ZCjPkLGEJNg  提取码:95js




  类似

   下载问题_6.png 下载问题_7.png

  请检查工程   Utilites 设置是否和 Debug 设置选的仿真器是否一致,或者看箭头打钩。
   下载问题_8.png




    这个情况大概率是之前下载过,最后一次下载的程序跑飞,时钟异常之类,拉到下面的  补充部分  尝试  BOOT0跳3.3V的操作
    下载问题_11.png



    下面两种是之前下载过,然后搞了什么又下载不了的,可能是弄得芯片内部Flash读或写保护了

     卡在下载之前的对内部Flash擦除的样子     (读保护)

       读保护.png

      要能看到下面擦除的进度条像过了几道,就马上弹出错误   (写保护)
       写保护_1.png 写保护_2.png


拉到下面的补充说明尝试我们板配套的解锁例程。








④串口下载和核心板

  如果试 F103/ F407 板子的串口下载,仔细看教程和视频 "如何使用串口下载章节",确认安装好CH340驱动后,看板子USB转串口口插电脑后在设备管理器里面出现的COM号,在ISP软件正确选择,然后注意  下面框的 DTR 低 RTS 高  选对

  如果确认上述都无误还是下载不了:检查板子的BOOT0 BOOT1是否盖好在GND(不知道在哪里看补充部分),和仿真器从板子上先拔了再试;对比下教程中的ISP软件界面图,比如 选项字节区 不要多勾了什么或者下面的字符不小心改了。

F103/F407核心板上没有CH340电路,所以核心板的USB口不是用来串口下载/串口打印,建议用仿真器去接核心板上有SW口排针下载方便。如果一定要用串口下载,要用单独的USB转串口线接到核心板上引出的RX TX GND排针,下载前要手动跳BOOT0到3.3V BOOT1 GND不动 然后重新上电或按复位,ISP下框选择DTR RTS都不使用,下载  完后,手动BOOT0跳回GND。








⑤补充部分


   跳BOOT0至3.3V

    把板子的BOOT0跳帽 跳到3.3V   BOOT1帽在GND不动 (BOOT跳帽在我们板子USB转串口靠右位置,仔细看丝印)

    跳好帽后,把板子重新断电上电和按一下复位键

    如果能重新出现识别芯片后(settings界面要重新打开,和试下仿真器和板子重新插拔),下载一个确定能正常运行的例程,下载进去后,把BOOT0跳帽盖回GND,按复位运行。



下面图举例BOOT帽在板子的位置样子,左边是原来样子,芯片上电复位后从flash运行,右边是BOOT0接3.3V BOOT1接GND   芯片上电复位后不让从flash运行  这样排除因为最后一次下载和运行的程序让芯片时钟异常或者SW脚功能被关闭

BOOT位置_3.png                             BOOT位置_4.png

BOOT位置_1.png                                  BOOT位置_2.png       




解锁


在板子库开发指南配套的库例程中,最下面的地方有一个 flash设置读写保护  的工程,打开该工程


板子的USB转串口口和电脑接好,板子上电后,打开串口助手,打开正确端口号,然后按下面图操作,如果按操作没有打印,下载串口例程确认能否正常打印,和板子两个BOOT都接GND  或都接3.3V时都试试。


解锁_1.png



解锁_2.png


解锁_3.png



注意:如果打印板子写和读都保护了,按对应的KEY键先解除某一个,然后点debug按钮先退出debug,然后要重复一遍图部分进第二次才能按另一个KEY键解除另一个。









----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                               其他


  下载 H743 V 芯片  需要安装H7 2.3.1 芯片包    (从核心板中间主芯片丝印可以看到 V 标志)

  下载 H750  和 1052 的工程,看教程说明和资料包里面的下载算法文件夹,按说明把外部下载算法拷贝好

  如果是Keil 5.23以上版本和高速DAP下载 H7 和 1052,下载报错 “不能加载下载算法”,在资料包里面的下载算法文件夹的keil文件夹,按说明替换DLL文件



  除了程序问题,其他应用流程问题,如果是初学者,先耐心跟着教程和视频教程从头仔细看,避免盲目弄。


  资料和工程

全部资料都在这里寻找  http://products.embedfire.com/zh_CN/latest/

资料说明_1.png










回复

使用道具 举报

 楼主| 发表于 2020-1-18 05:43:00 | 显示全部楼层
保留楼
回复

使用道具 举报

发表于 7 天前 | 显示全部楼层

看看各类问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

野火电子公众号

手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 大学生ARM嵌入式2群

GMT+8, 2020-2-17 15:44 , Processed in 0.121723 second(s), 30 queries , Gzip On.

野火电子论坛

© 2014-2016 www.firebbs.cn

快速回复 返回顶部 返回列表