如何使用J-Flash ARM烧录LPC1114

如何使用J-Flash ARM烧录LPC1114,第1张

使用的是NanoM0 自带 jlink 编程器的开发板

General设置 USB device 0 ;Engineering模式

Target Interface 设置 SWD接口(不能使用JTag接口),5KHz

CPU设置 因为是烧录芯片内部的flash所以选择Device NXPLPC1114 ;其他保留默认值

Flash设置: 保持默认值

Production设置: 这是用于生产的烧录模式,设置好需要的动作之后,可以直接按F7启动烧录及执行相应的动作 动作包括:Erase - Program - Verify - Secure chip - start application (启动你的应用程序)

这类芯片是NXP主要的MCU系列,有8位也包含32位的,需要编程,如LPC762是在国内应用比较广的一款OTP的8位机,而LPC2132是比较经典的ARM7内核芯片,不过这些芯片都要经过烧录,支持这两款芯片相对稳定的编程器有SmartPRO 5000U-PLUS、SmartPRO T9000-PLUS。

一般情况下错误原因为下列情况或之一:

1、连接触点接触不良;

2、连接线可能有断裂的地方;

3、Flash存储空间超出范围。

4、芯片故障;

你后面的STC芯片型号是不是错的?应该是STC89C51吧。89C51这个是一个通用型号,每家半导体的这个芯片管脚功能定义都是一样的,比如NXP的P89C51和AT89C51就可以直接通用和替换,程序都不用换,STC的应该也可以。但不排除STC的89C51他是否有加了新的功能在芯片里面,需要对照一下两个芯片的数据手册,特别是管脚功能。附上AT89C51的管脚功能图:

NXP LPC1788FBD这款芯片管脚比较多,若要删除里面的程序有下面几种方法参考:一、 如果你还没有焊接到PCB上,用支持这个芯片的烧录器擦除就可以了,这里就不再详细讲了,你应该懂的;二、如果你已经焊接到PCB上,这个有点麻烦了,不过如果有调试接口,可以用JTAG或者SWD来 *** 作这个芯片的Flash,国内致远电子AK100Pro,就可以通过这两个接口擦除和编程这个芯片:

在iMX_Linux_User's_GuidePDF中有如下描述

其本质是usb typec的两个PD芯片被去掉的原因,它是一个IIC设备,上电后会寻找这个设备,如果找不到则会出现这个重启烧录不进去的问题

我们需要去uboot源码里找到设备树,并把它改为otg模式

重新编译Zimage

用新生成的imx-boot-imx8mmevk-sdbin-flash_evk替换UUU所调用的同名文件

typeC芯片的问题参考如下链接:

>

以上就是关于如何使用J-Flash ARM烧录LPC1114全部的内容,包括:如何使用J-Flash ARM烧录LPC1114、LPC系列芯片如何烧录、利用IAR烧程序出现错误!求救了 !等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9747253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存