1) 烧录BootLoader固件
1.1) 获取或生成BootLoader二进制文件1> 向原厂申请(或通过代理商获取)N76E003的BootLoader示例代码(示例代码仅供参考)或bin文件;
2> 若获取的是源代码文件,需要使用使用Keil编译生成二进制文件,如图 1、图 2。
图 1 BootLoader编译
图 2 BootLoader编译结果
1.2) 使用ICP进行烧写BootLoader1> 打开“NuMicro ICP Programming Tool”,选择“8051 1T系列”点“继续”,如图 3;
图 3 ICP Programming选择目标芯片
2> 使用Micro USB电缆连接开发板到电脑,点击“LDROM”加载“BootLoader”二进制文件,点击“连接”后如图 4;
图 4 连接芯片并加载hex文件
3> 点击配置字下方的“设定”设置“启动选择”、“LDROM区域选择”如图 5。
图 5 配置值设置
2) 使用ISP烧录应用固件
2.1) 串口驱动
1> 安装Nu-Link_Keil_Driver;
2> 设置开发板SW3拨码开关全部ON状态;
3> 再次连接开发板到电脑,电脑设备管理器中应有对应的串口;
1> 在ISP_Programming压缩包中的“(1> Application Program\Executable File”路径解压“NuvoISP.exe”,如图 6;
图 6 解压ISP软件
图 7 选择ISP连接接口
3> 使用开发板上的复位键复位N76E003,等带连接成功后如图 8;图 8 ISP连接芯片
4> 点击“APROM”加载应用固件(bin格式),如图 9;
图 9 ISP烧写应用固件
5> 点击右下方的“Start”开始烧录,等待烧录成功后,点击“Disconnected”;6> 使用开发板的复位按钮复位MCU。