首页 / 服务支持/ 常见问题解决方案
  • 上位机状态栏提示设备断开,或者下载超时:

    通常是设备连接出现问题,可能是接口松动导致的,建议检查接口是否正确接入,也可以更换USB线电脑端接口或者换一根USB线重新连接。

  • 编程器屏幕提示“电压错误”

    A. 电源线没有接好 检查转接板与芯片的电源连接线接口是否正确连接
    B. 烧录器没有输出电压 检查基础配置区,输出电压设置是否选择的“是”

  • 编程器屏幕提示“通信错误”、“初始化错误”

    A. 接线错误或者接线松动:
    建议检查接口是否正确接入,也可以更换USB线电脑端接口或者换一根USB线重新连接
    B. 获取目标芯片信息失败
    选择的芯片信息不正确,在基本配置区重新选择对应的芯片。
    C. 目标芯片已经将读保护等级设置为Level-2,无法再通过SWD操作目标芯片:
    需要更换成未设置读保护或者读保护等级为Level-1的芯片,否则无法烧录
    D. 脱机编程器供电不足
    USB供电请确认是否够 5V,电压过低可能会下载失败;
    E. 目标板负载耗电过大,而脱机编程器供电能力有限(不超过 300mA)
    建议此时单独使用独立电源先给要烧写的目标板供电;
    F. 使用的烧录线过长或烧录速度模式在高速
    更换为更短的烧录线,或者将烧录速度模式更改为“低”
    G. 目标芯片设置了读保护或者进入低功耗模式,却没有接上脱机编程器的RST线
    连接转接板与目标板的RST引脚,重新烧录

  • 编程器屏幕提示“擦除失败”、“编程、校验失败”

    A. 目标芯片已经将读保护等级设置为Level-2,无法再通过SWD操作目标芯片
    需要更换成未设置读保护或者读保护等级为Level-1的芯片,编程器配置的默认设置为“自动解除读保护”
    B. 需要烧录的范围超出了目标芯片的 FLASH 容量范围
    需要调整目标芯片程序,选择容量合适的固件程序,重新烧录
    C. 要烧录的区域未被擦除
    确认擦除方式选择是否为全片或者扇区擦除

  • 编程器屏幕提示“程序超出芯片FLASH大小”

    A. 在上位机配置区选择芯片型号错误
    选择的型号容量过小,需要重新确认型号选择是否正确;
    B. 程序超过芯片FLASH容量
    需要确保烧录的程序不大于芯片FLASH的容量

  • 编程器屏幕提示“烧录次数为零”

    离线编程器配置时设定了最大烧录次数限制,而当前的烧录已经达到了最大可烧录次数:
    需要重新进行镜像文件配置,再次开始烧录。

  • 编程器屏幕提示“烧录序列号失败”

    A. 检查序列号烧写地址是否正确:
    B. 检序列号长度是否正确:

  • 第一次烧录可以成功,后续烧录失败

    请确保固件里面没有关闭SWD口或者进入低功耗模式, 如果有关闭SWD口或者进入低功耗模式的,若之前使用的四线下载的,必须要接上RST使用5线下载。 如果固件里面有代码开启读保护的,下次烧写时确保在上位机上面勾上自动解决读保护,上位机擦除 方式也需正确选择,因为烧写过的芯片不能再选为不擦除了,配置重新选择正确后,需重新把配置同步到下载器当中,再次启动烧录。

  • 烧录过程不稳定,偶尔成功,偶尔失败

    结合上述1-9 可能的问题采取相应的对策,如果还是不能解决您的问题,建议使用较短的烧录线 连接(不超过30cm,接的烧录线越长,稳定性没法得到很好保证),配置烧录速度为“低速”。 如果还是不能解决您的问题,请及时联系我们的技术支持获取帮助。

  • 以前用着烧录可以,后面烧录新的目标板突然就不正常了?

    请确保烧录条件和以前是否一样的,新的目标板芯片是否一样,接线是否一样等等,如果还未能解决问题,请及时联系我们以获得支持。

  • stlink/jlink能烧,而脱机下载器不能烧写?

    对比stlink默认的烧写速度,特别是对于stm8,脱机下载器在高速烧录模式下,其实烧录速度要比stlink要快。 在这种条件下,用户可以首先配置改为低速或中速模式,再尝试烧写,降速可以提高烧录的稳定性。
    同时,使用jlink或者stlink烧写的时候,一般都是使用单独供电,用户此时也可以尝试一下使用单独供电, 然后重新在上位机配置脱机烧录器输出电压为外部输入再尝试一下。
    用户或者按照上面提到的问题,对照查看相应的问题及提到的解决的方法。如果还未能解决问题,请及时联系我们以获得支持。

  • stm8使用自动启停烧录,在烧写完成后运行”不正常“?

    stm8使用自动启停烧录时,会不断扫描芯片并使芯片复位,导致程序来不及运行就被复位, 并不是程序烧录没有烧写到芯片,用户此时拔掉烧录的信号线及复位线,只留下供电线,就可以看到代码能正常运行。
    注意,自动烧录是因为通过扫描到芯片有回应实现的,有可能出现接线没有牢靠的情况下就开始烧录了,这种情况下, 烧录容易失败,稳定性没有像手动烧录那么高。

  • stm32/gd32/mm32使用自动启停烧录,在烧写完成后再次对同一不为空片的芯片自动启停烧录不成功,只能通过按键烧录

    如果烧写的固件有关闭SWD口或使芯片进入低功耗模式的,此时,对同一个芯片使用自动启停烧录,会出现失败, 因为自动启停烧录并没有拉硬件复位线。此时用户可以使用手动烧录,并需接上复位线,才可以重新激活芯片的SWD接口进行烧录。
    注意,自动烧录是因为通过扫描到芯片有回应实现的,有可能出现接线没有牢靠的情况下就开始烧录了,这种情况下,烧录容易失败, 稳定性没有像手动烧录那么高。