您尚未登录。

楼主 #1 2020-05-09 20:04:26

缥缈九哥
会员
注册时间: 2020-05-09
已发帖子: 76
积分: 92

基于IAR EWARM开发新唐M0的CONFIG修改及NU-LINK驱动与ISP要点--缥缈九哥

基于IAR EWARM开发新唐M0的CONFIG修改及NU-LINK驱动
1,把下面的内容保存成文件“nuc1xx_APROM.board”:
<?xml version="1.0" encoding="iso-8859-1"?>
<flash_board>
  <pass>
    <loader>$TOOLKIT_DIR$\config\flashloader\Nuvoton\FlashNUC1xxxE.flash</loader>
    <args>--config</args>
  </pass>
</flash_board>
2,把下面的内容保存成文件“nuc1xx_LDROM.board”:
<?xml version="1.0" encoding="iso-8859-1"?>
<flash_board>
  <pass>
    <loader>$TOOLKIT_DIR$\config\flashloader\Nuvoton\LDROMNUC1xx.flash</loader>
    <abs_offset>0x100000</abs_offset>
    <args>--config
0xFFFFFF7F
0x0001F800</args>
  </pass>
</flash_board>
注:其中参数:     <args>--config
0xFFFFFF7F
0x0001F800</args>
就是新唐M0的配置区的CONFIG0,1 的值,严格根据你的需要的配置去修改。
3,然后在IAR EWARM的项目工程的Options->Debugger->Dwnload里勾选上Use flash loader及Override default .boadr file。
然后下面填上路径:
$PROJ_DIR$\nuc1xx_LDROM.board
或者
$PROJ_DIR$\nuc1xx_APROM.board
4,双击NuMicro IAR Embedded Workbench driver (Build 4228) V1.03.ZIP把
NU-LINK的驱动默认安装到电脑上,然后IAR EWARM的项目工程的Options->Debugger的驱动
驱动用Third-Party Driver的,再指定到NU-LINK的DLL路径:
C:\Program Files\Nuvoton Tools\Nu-Link_IAR\Nu-Link_IAR.dll
5,新唐M0的ISP的要点:
1,CPU的LDROM中要烧有ISP_LD_NUC100series.bin(针对NUC1XX)或者ISP_LD_M051series.bin(针对M05X);
2,CPU的CONFIG0要配置从LDROM启动,甚至要配置外部12M晶体(用USB下载做ISP);
3,CPU的UART0或者USB(NUC120,140)上要有线正确连接到PC上;
4,CPU的上电复位时,NUC1XX是INT1(PB15)或者M05X是INT0(P3.2)要接地,否则跳进APROM;
5,CPU进入了ISP后再用NuMicro ISP Writer V1.10.exe去连接CPU(选择对的COM口或者USB口)
6,CPU的ISP连接后不能操作LDROM,但可以在重新复位前多次操作APROM和CONFIG和DATAFLASH;
7,CPU的ISP软件PC端NuMicro ISP Writer V1.10.exe的同一目录要有config.ini文件。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn