为啥新唐N76E003 ISP可以烧录但要勾jump to aprom程序才能运行。重新上电复位都不运行,停在BootLoader

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥新唐N76E003 ISP可以烧录但要勾jump to aprom程序才能运行。重新上电复位都不运行,停在BootLoader相关的知识,希望对你有一定的参考价值。

新唐N76E003 ISP可以烧录但要勾jump to aprom程序才能运行。重新上电复位都不运行,停在BootLoader,什么原因?
还有就是用3.3V的usb转ttl无法ISP链接,找不到设备。用5.0V的usb转ttl就可以检测和下载。两者的串口数据收发,跟单片机通讯都没问题。

,电脑上装上“NuMicro_ICP_Programming_Tool_v1.18.5320.zip”;
2,把目标板通过SWD口的NU-LINK连接到电脑的USB口上;
3,打开桌面的“NuMicro ICP Programming Tool”软件;
4,选择正确的CPU系列后点击“继续”;
5,点击软件中的“连线状态检测”下的“连接”看到详细的CPU型号;
6,在“载入文件”的“LDROM”中加入相应的ISP目标码,如“ISP_Code_NUC100_v2.3.bin”文件;
7,在“配置位”下点击“设定”打开配置菜单;
8,选择“外部时钟”,“LDROM”启动,“低电压2.2V”后确定返回;
9,在“编程”下面的4个项中勾上“LDROM”和“配置区”;
10,点击“配置区”旁边的“选项”进入编程选项;
11,选择“擦除”,“烧写”,“验证”后确定返回;
12,点击“选项”右面的“开始”进行烧录,全部答应“是”后等待烧录成功;
13,然后在电脑上安装“Setup, NuMicro ISP Programming Tool, v1.42.exe”ISP工具;
14,把目标板的USB或者UART0通过USB线或者串口线连接到电脑;
15,然后打开“NuMicro ISP Programming Tool.exe”软件;
16,根据连接的方式选择ISP软件时的接口是USB或者正确的COM再点击“Connect”连接进入等待状态;
17,(对目标板进行复位上电时拉低PB15脚USB模式才需要,串口模式不再用);
18,然后对目标板的CPU进行上电或者复位就可以连接成功,可以进行ISP代码下载了。
参考技术A 请问下你用的是新唐NUVOTON的哪一版本的ISP软件呢, 我有阅读它提供的N76E003的LDR上的Bootloader示例代码,

NUVOTON新唐单片机使用入门

0 准备工作

  1. 新唐官网链接

1 开发环境搭建

使用Keil MDK,具体安装方法可百度。

2 配置Nu-Link_Keil_Driver

(某些旧型号的8位单片机可不安装该驱动,直接使用烧录工具烧录程序)

  1. 打开 Nu-Link_Keil_Driver 链接,并下载;
  2. 安装 Nu-Link_Keil_Driver

3 安装烧录工具

3.1 下载烧录工具

  1. 打开 烧录工具 链接,下载相应型号单片机的烧录工具;

3.2 如单片机型号为 MS51FB9AE (8051 1T系列)

3.2.1 ISP Tool

  1. 下载 NuMicro_ISP_Programming_Tool_V4.03,并解压如下,

  2. 打开 《RH_ISP_Programming_Tool_EN_Rev4.03》,可找到该单片机的型号
  3. 打开《UM_ISP_Programming_Tool_Rev4.03》,看到如下信息
    在使用 ISP Tool 烧录用于程序前,需要先使用 ICP Programming Tool 工具烧录 ISP code 到LDROM中,因为烧录方式有很多种,如 USB、UART、SPI等,每一种方式对应的 ISP code 都不一样。ISP code 即引导码,如STC烧录程序的方式只有UART,所以他的引导码在出厂时已经烧录进去了,不需要用户再次烧录。

3.2.2 ICP Tool

1、下载 NuMicro_ICP_Programming_Tool_V3.07.7246r,并解压,最后安装

3.2.3 ISP code

ISP code在相应芯片的板级支持包(BSP)中(下载方法参考下文),如下

3.2.4 烧录程序

我们最终的目的是烧录用户程序,烧录用户程序用多种方式(如USB、UART、SPI),因此首先要使用 ICP Tool 烧录相应方式的 ISP code

  1. 打开相应的工程(ISP_XXX)并编译
  2. 打开ICP Tool,选择相应的 ISP code ,并烧录(这里只需要烧录一次就可以了)

  3. 打开ISP Tool,烧录用户程序

4 下载相应单片机的资源

打开官网资源链接,以单片机MS51FB9AE为例子

4.1 下载单片机MS51FB9AE数据手册

点击单片机MS51FB9AE文档链接,点击下载相应的数据手册。

4.2 下载单片机MS51FB9AE软件资源

单片机MS51FB9AE软件资源,如例程和驱动软件

点击单片机MS51FB9AE软件资源链接,点击下载相应的软件资源。

4.2.1 下载例程和外设驱动软件(板级支持包BSP)

  1. 点击 MS51_Series_BSP_Keil_V1.00.003下载,并解压

    在《Readme》中对整个文件夹做了详细介绍。
  2. 在相应的文件夹中有各型号单片机的简单例程各外设驱动

5 下载新唐工具

  1. 打开官网链接,点击下载相应的工具,

以上是关于为啥新唐N76E003 ISP可以烧录但要勾jump to aprom程序才能运行。重新上电复位都不运行,停在BootLoader的主要内容,如果未能解决你的问题,请参考以下文章

为啥新唐N76E003单片机用串口烧录不了

新唐 N76E003单片机里的程序能不能读出?

n76e003和啥单片机可互换

新唐N76E003与ST公司STM8S003F3芯片对比 史上最全的没有之一

新唐N76E003与ST公司STM8S003F3芯片对比 史上最全的没有之一

新唐ISP操作步骤(转)