0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文看懂NXP系列芯片程序烧写方法

h1654155282.3538 来源:网络整理 2018-04-10 18:30 次阅读

NXP简介

NXP (恩智浦半导体)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为移动通信、消费类电子、安全应用、非接触式付费与连线,以及车内娱乐与网络等产品带来更优质的感知体验。

恩智浦半导体以其领先的射频模拟电源管理接口、安全和数字处理方面的专长,提供高性能混合信号(High Performance Mixed Signal)和标准产品解决方案。这些创新的产品和解决方案可广泛应用于汽车、智能识别、无线基础设施、照明、工业、移动、消费和计算等领域。

本文主要介绍关于NXP的LPC系列ARM芯片ISP口烧写程序,先来了解一下NXP ARM有哪些产品。

NXP ARM系列芯片型号

Cortex-M0 LPC1100系列

一文看懂NXP系列芯片程序烧写方法

Cortex-M3 LPC1300系列

一文看懂NXP系列芯片程序烧写方法

Cortex-M4系列

一文看懂NXP系列芯片程序烧写方法

ARM7 LPC2100系列

一文看懂NXP系列芯片程序烧写方法

ARM7 LPC2200系列

一文看懂NXP系列芯片程序烧写方法

ARM7 LPC2300系列

一文看懂NXP系列芯片程序烧写方法

ARM7 LPC2400系列

一文看懂NXP系列芯片程序烧写方法

LPC系列ARM芯片ISP口烧写程序

恩智浦公司推出的LPC系列ARM芯片程序烧写支持J-LINK和ISP。J-LINK一般用于在线仿真,程序调试,可进行单步运行,比较直观易于发现程序中出现的逻辑错误。该方法需连接J-LINK仿真器,价格相对较高,主要应用与程序开发阶段的调试。ISP一般是通过单片机的串行接口对内部的程序存储器进行编程,该方式程序烧写方便,接口电路成本较低,但需要上位机软件的支持,该方法适合量产。最长使用的上位机软件为flash magic,该软件是NXP(恩智浦)公司为方便本公司LPC系列单片机程序烧写,特推出的一款支持ISP烧写的上位机软件。

下面对个人理解的ISP下载做简要说明,ISP下载主要包括以下端口:RX、TX、ISP以及供电电源(VCC和GND)。电源主要是给串口烧写板供电,该电源由目标电路板提供,串口烧写板即为一个RS232电路,一般使用RS232芯片,该芯片大多为5V供电,因此目标电路板需要提供5V电压给烧写板,一般情况下3.3V电压RS232芯片也能工作,但是工作不稳定,会出现通讯失败的情况,因此本人不建议使用3.3V的电压来给烧写板提供电源。

烧写板的RX端,需要连接目标板的TX端,烧写板的TX端,需要连接目标板的RX端,VCC和GND连接在烧写板的电源正和地端,ISP为ISP下载使能信号端,当需要通过ISP接口下载程序的时候,就需要将芯片的该管脚拉低(使能该功能),拉低以后必须给芯片复位一次,才能进入ISP模式,从而进行程序下载。因此该芯片需要有上电复位电路,来保证上电后有复位信号产生,能够正常进入ISP模式。

一文看懂NXP系列芯片程序烧写方法

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NXP
    NXP
    +关注

    关注

    60

    文章

    1267

    浏览量

    183178
收藏 人收藏

    评论

    相关推荐

    ucos方法

    在OK6410上ucos ii 方法
    发表于 10-29 10:55 0次下载

    STM8S系列程序说明

    STM8S系列程序说明,感兴趣的小伙伴们可以看看。
    发表于 07-29 17:46 22次下载

    NXP PMIC芯片步骤

      如果用户打算查看芯片是否已经programed,可以通过Blankcheck进行空片检查。需要特别提醒的是,因为OTP是只能次的,所以建议先
    发表于 09-18 09:50 21次下载
    <b class='flag-5'>NXP</b> PMIC<b class='flag-5'>芯片</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>步骤

    开发板程序

    什么是 写就是将写好的程序编译好形成HEX或BIN文件后,将这个程序写进单片机芯片的过程就
    发表于 10-14 10:47 7395次阅读

    基于串口协议的程序方法与改进措施

    英飞凌单片机的BSL程序加载原理,针对试验过程中偶尔出现的下载失败问题,提出了种改进措施。通过300台控制器的程序成功,说明改进后的
    发表于 11-16 16:58 19次下载
    基于串口协议的<b class='flag-5'>程序</b><b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>方法</b>与改进措施

    51单片机程序方法

    STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要程序,要用到相关的软件和硬件。下面介绍下51单片机
    的头像 发表于 04-04 15:54 2.4w次阅读

    STM32 MCU 的软件方法探讨

    STM32 MCU 的软件方法探讨STM32xx 系列MCU因为它的易用性和广泛的用户基础而在各种设计中广泛应用。本文重点讨论了几种SMT32xx MCU 软件的
    发表于 10-25 20:51 18次下载
    STM32 MCU 的软件<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>方法</b>探讨

    stm32使用flymcu程序

    文章目录、使用flymcu程序、使用flymcu
    发表于 10-26 11:06 18次下载
    stm32使用flymcu<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b>

    PIC OTP 单片机程序方法

    作者最近需要对PIC品牌的8位OPT 单片机进行程序;作者第次使用这种OTP单片机,按照惯性遇到的问题一一记录下;MCU最小系统与
    发表于 11-16 12:51 12次下载
    PIC OTP 单片机<b class='flag-5'>程序</b><b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>方法</b>

    STM32:程序方式

    ST-link下载器程序使用专门的编程器/调试器,具有下载功能和调试功能,还可以和IDE结合,实现键下载和调试。这种接口是通过引脚直连ARM内核的,拥有较高的权限。实物图:引脚图
    发表于 12-07 10:51 15次下载
    STM32:<b class='flag-5'>程序</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>方式

    ADE芯片程序工具

    ADE芯片程序工具
    发表于 09-26 14:30 1次下载

    基于SWD离线OTP

    嵌入式开发的最后阶段是要将成果产品化,要交付工厂量产。对于NXP i.MXRT系列芯片来说,除了要交付给工厂项目固件外,还需要工厂OTP区域来配置
    的头像 发表于 12-22 14:10 3879次阅读

    使用 Uart 串口程序到 RA 芯片

    本篇文章主要介绍如何使用UART串口程序到瑞萨芯片,并以实际项目进行演示。
    的头像 发表于 11-03 17:36 2429次阅读
    使用 Uart 串口<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b>到 RA <b class='flag-5'>芯片</b>

    TI、DSP方法介绍

    由于 TI 的 DSP 要比单片机略微复杂,很多客户对不是很熟悉,所以我们将
    发表于 10-07 14:22 1395次阅读
    TI、DSP<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>方法</b>介绍

    恩智浦LPC2378芯片的三种程序方法

    芯片解密我们得到烧录码之后又将面临下个难关,那么就是芯片;很多人表示为何程序明明是正确的
    的头像 发表于 12-20 13:32 1832次阅读
    恩智浦LPC2378<b class='flag-5'>芯片</b>的三种<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b><b class='flag-5'>方法</b>