• 使用MCUXpressoIDE创建LPC17xx裸机工程


    一、工具

      1、IDE:MCUXpresso IDE v11.2.1 

      2、下载器:J-Link

      3、芯片:LPC1768

    二、使用编译器自动创建工程

       1、依次操作:"文件"-->"新建"-->"New C/C++ Project"

      2、依次操作:"LPC1700"-->"LPC1768"-->"下一步"

       3、依次操作:"C Project"-->"下一步"

       4、填写创建的项目名称和设置工程存放路径,点击"下一步"

      5、点击"Import"导入内核文件压缩包“CMSIS_CORE_Latest.zip”。该压缩包由编译器自带,具体路径为:D:MCUXpressoIDE_11.2.1_4149idepluginscom.nxp.mcuxpresso.tools.wizards_11.2.0.202001021529ExamplesLegacyCMSIS_CORE

     

       6、点击“下一步”,不要直接点击“完成”

       7、只选择LPC17XX的内核工程,然后点击"完成"

      8、看到项目资源管理器出现导入的“CMSIS_CORE_LPC17xx”工程后,在独立的对话框中选择它,并点击"下一步"

      9、如果不需要DSP库可以直接点击"下一步"

      10、直接点击"完成"

       11、在项目资源对话款中可以看到已经生成了一个创建的工程。

      其实到这一步基本已经完成,但创建的工程会与“CMSIS_CORE_LPC17xx”工程有关联,使用和维护起来不太方便,下面会把它俩合在一起。

    三、工程整理

      1、按照如下图所示工程目录结构进行修改:

      2、在项目属性中去掉引用的项目勾选

      3、去掉与之相关的头文件路径

     

       4、去掉与之相关的库和库路径

       5、将自己创建的包含头文件的路径加上去

     

       6、修改默认时钟配置。只需修改这几个宏定义的值即可,具体修改值请查阅手册。 我修改的配置是得到一个96MHz的系统时钟,外设时钟为24MHz,USB时钟是48MHz。

      可以参考下面这张图:

     

      7、外部时钟振荡器改为16MHz(根据硬件情况所定)

     

      8、在主函数中编写测试程序,调试观察时钟配置正常,程序运行正常

    #end

  • 相关阅读:
    为Qtcreator 编译的程序添加管理员权限
    热备,冷备,云备
    最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备
    进入2012 -- 回顾我走过的编程之路
    为什么中国程序员水平一直上不了层次?无非是这些原因!
    我是如何失去团队掌控的?
    后端开发甩锅奥义
    一个线程oom,进程里其他线程还能运行吗?
    架构师必备,带你弄清混乱的JAVA日志体系!
    IDEA一定要改的八条配置
  • 原文地址:https://www.cnblogs.com/wenhao-Web/p/14269102.html
Copyright © 2020-2023  润新知