查看: 4841|回复: 2

[原创] 【LPC8N04初体验】开箱上电一贴通

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
    发表于 2018-7-1 23:45:31 | 显示全部楼层 |阅读模式
    本帖最后由 混森蓝兽 于 2018-7-1 23:53 编辑

    上周收到了社区寄送的板子,因为搬砖,所以周末才开始看一下这款LPC8N04的开发板。比想像大了一些,黑色PCB,四层板。器件不多,简洁。整板由目标板和调试器组成,其中调试器可以掰下单独使用,用于调试其他LPC8xx系列的板子。


    LPC8N04.png

    1.获取基础开发资料

    这个是恩智浦的官方开发板,资料可以在官网获取,链接地址 http://www.nxp.com/demoboard/OM40002 ,即可获取开发板的用户手册,原理图,基础例程以及调试器的 Firmware 等等资料,然后我们将这些资料逐一下载即可。

    nxp1.png


    另外,我登录到了恩智浦的MCUXpresso SDK生成器网站 http://mcuxpresso.nxp.com/zh/welcome,查看了一下,并没有找到LPC8N04的SDK。也就说官方的SDK包还未release出来。官网的基础例程,还是基于比较老的LPCopen库的,只是作为演示用,后期应该会改为统一的SDK包。

    nxp2.png

    2.更新调试器的firmware

    官网下载的资料里,包含了比较新版本的调试器固件,更新一下即可。步骤如下:

    1).用跳帽短接板子的J2,然后将开发板通过USB线接到电脑上。

    2).电脑上显示出一个“CRP DISABLD”字样的盘符,点击进去,删掉里面的firmware.bin文件,再将官网下载的firmware.bin拖入盘符之中。

    3).将J2的跳帽拿开,断开USB线再连上,板子调试器firmware更新完成。


    nxp3.png

    3.编译下载例程

    下载之前,板子上的P7和P8上的跳帽,需要做修改,出厂默认是连接到LED上的,现在需要改到SWD引脚上。

    nxp4.png

    官网提供了三种IDE里例程:IAR, kiel ,MCUX。

    IAR

    官网点击下载LPC8N04 Board Support Package Keil and IAR(REV 1.1),解压。

    确保电脑上已经安装了较新版本的IAR(这里我使用8.30.1版本),然后打开LPC8N04-Keil-IAR-BSP\prj_8Nxx\iar目录中的bsp.eww工程文件。然后依次编译工作空间中的三个工程,其中前两个为app_dome所需要的库文件,最后一个才是应用工程。正常来说,编译是没有任何error的,工程默认cmsis dap下载模式,所以可以直接点击下载。

    IAR1.png


    IAR2.png


    IAR3.png

    Keil

    官网点击下载LPC8N04 Board Support Package Keil and IAR(REV 1.1),解压。

    确保电脑上已经安装了较新版本的Keil(这里我使用5.24版本),然后安装LPC8N04对应的.pack支持包(可在keil官网下载,双击安装)。

    然后打开LPC8N04-Keil-IAR-BSP\prj_8Nxx\keil目录中的bsp.uvmpw工程文件。然后依次编译工作空间中的三个工程,其中前两个为app_dome所需要的库文件,最后一个才是应用工程。正常来说,编译是没有任何error的。点击魔法棒,选择CMSIS_DAP Debugger下载,点击Settings后可以看到详细的信息。最后点击下载即可。

    keil1.png


    keil2.png

    MCUX

    官网点击下载LPC8N04 Board Support Package MCUXpresso(REV 1.1),解压。

    确保电脑上已经安装了较新版本的MCUXpresso IDE (这里我使用v10.2.0_759版本),双击打开MCUX。在左上角空白处右击鼠标,选择“导入”,在新窗口,选择“常规”--“现有项目到工作空间”中,点击下一步。

    1.png

    2.png

    在“选择根据目录”里,选择刚刚解压出来的“LPC8N04-MCUXpresso-BSP”文件夹,点击完成。
    3.png

    工程已经导入进来了,然后先编译2,3号工程,最后编译1号工程,好的,我出现编译error了。
    原因是因为刚刚导入工程的路径出现了中文,所以报错,将例程文件夹放到全英文路径下即可。
    error.png

    编译无误后,点击蓝色的虫子下载。
    4.png

    5.png

    4.使用外部调试器下载程序

    板子上面留有一个调试口(J1),用户可以利用外部调试器对这款板子进行程序下载,以及调试。调试器默认的是LPC-link2,这是一款针对LPC系列的调试器,同时亦是一款强大的三核开发板,具体的这里就不多介绍了。

    LPC-link2我已经事先刷成jlink的固件,然后将它和LPC8N04板子的J1口(10pin线有突出的一端朝向主板)连上,LPC8N04板子的P1用跳帽链接,关闭板载调试器。接上USB线,选择Jlink下载方式,可以识别到调试器,可以刻找到芯片,点击下载即可。

    lpclink.png


    lpclink2.png


    来根华子
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-2-5 17:05
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    28

    主题

    1814

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    5875
    最后登录
    2025-6-26
    发表于 2018-7-2 10:12:57 | 显示全部楼层
    都板载仿真枪了 你还秀lpc-link2
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2018-7-3 06:17:38 | 显示全部楼层
    yangjiaxu 发表于 2018-7-2 10:12
    都板载仿真枪了 你还秀lpc-link2

    我还没秀我5K一个的Jlink V9呢 熊猫.png
    来根华子
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 12:41 , Processed in 0.085860 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表