https://blog.csdn.net/tpoem/article/details/98372896

原文有一点错误

这个芯片是NXP公司出的很经典的一款Cortex-M3芯片了

虽然已经过了很多年了,但是依然还有很多地方在用着

这个芯片有一个很不方便的地方

它的64K内存不是连续的!

USB和片上以太网MAC各用了16KB SRAM作为缓冲区

假如不使用USB或者不希望用这个宝贵的SRAM做MAC的缓冲区,这个32KB内存默认情况下都是没办法用的

网上大多都是KEIL环境下的修改教程

我司用的是IAR环境,所以我自己摸索出了一个办法可以使用那32K SRAM做普通的内存

首先,IAR工程设置选Cortex-M3

然后链接器这里修改成这样

然后勾上Override default,Edit...

然后进去看到这样的页面,接下来的重点就是利用这个模板修改出64K RAM的LPC1768

模板的路径:

堆栈就看项目情况设置

然后应该会要你保存这份新的链接文件

然后回到这里把它改回LPC1768

然后编译链接调试都可以正常执行,可以用满所有内存

定义后:

int val_addr @0x2007C000;

编译查看map文件

val_addr                0x2007'c000    0x4  Data  Gb  main.o [1]

成功了!

LPC1768 IAR环境下使用完整64K内存的方法_整理相关推荐

  1. LPC1768 IAR环境下使用完整64K内存的方法

    这个芯片是NXP公司出的很经典的一款Cortex-M3芯片了 虽然已经过了很多年了,但是依然还有很多地方在用着 这个芯片有一个很不方便的地方 它的64K内存不是连续的! USB和片上以太网MAC各用了 ...

  2. LPC1768 MCUXpresso IDE环境下使用完整64K内存的方法

    MCUXpresso IDE是NXP公司免费提供的一款针对自家平台的IDE 简单来说就是 Eclipses 外加GCC编译器和自家芯片平台的IDE 在这种平台下,也是默认情况下只能用32KB的SRAM ...

  3. iar环境下c语言编程,STM8在IAR环境下的C语言开发.doc

    STM8在IAR环境下的C语言开发 STM8单片机在IAR环境下的C语言开发 头文件搜索路径设置 在工程管理窗口按右键,选择option,打开选项设置窗口如下 选择C/C++ compiler选项,然 ...

  4. oom 如何避免 高并发_【高并发】高并发环境下如何防止Tomcat内存溢出?看完我懂了!!...

    [高并发]高并发环境下如何防止Tomcat内存溢出?看完我懂了!! 发布时间:2020-04-19 00:47, 浏览次数:126 , 标签: Tomcat 写在前面 随着系统并发量越来越高,Tomc ...

  5. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  6. 痞子衡嵌入式:IAR环境下无法直接下载调试i.MXRT分散链接工程的解决方案(宏文件.mac+双Flashloader)...

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是IAR环境下无法直接下载调试i.MXRT分散链接工程的解决方案. 分散链接与加载一直是嵌入式领域比较劝退新手的难题,在恩智浦 i.MXR ...

  7. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  8. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  9. 解决nodejs环境下端口号被占用的方法

    解决nodejs环境下端口号被占用的方法 参考文章: (1)解决nodejs环境下端口号被占用的方法 (2)https://www.cnblogs.com/guoliangstar/p/1014930 ...

最新文章

  1. SIP协议的传输层原理报文解析(解读rfc3581)(待排版)
  2. 云计算时代的数据库运行
  3. 独家 | 全面!手把手教你决策树可视化(附链接代码)
  4. 8635 气球(组合数)
  5. 命名实体识别之基本概念
  6. 读书笔记 - 《我的美国之路》
  7. 如何使用PowerShell处理SQL Azure数据库
  8. 《97年世界编程大赛一等奖作品》
  9. 异常详细信息: System.UnauthorizedAccessException: 对路径的访问被拒绝。
  10. ASP.NET MVC 分部视图
  11. pwd 打印当前所在目录
  12. 程序员面试宝典——第6章
  13. 大觅网Springcloud项目实战开发(持续更新中)
  14. 计算机本科生优秀毕业论文,本科毕业论文计算机
  15. 猿创征文|后端开发工程师提升开发效率神器推荐
  16. linux centos7.x 编译安装php7.4.2
  17. 双色球中奖概率(彩市有风险,需谨慎投注!)
  18. 【收藏】eos是什么币?如何购买和储存eos币 —— 教科书式操作
  19. 什么是网关?什么是路由?什么是IP?
  20. 3d打印出现孔洞和裂缝问题

热门文章

  1. 华为手机各代系拆机图
  2. G1D38-Evaluation Metrics
  3. 华硕重装后进入bios_华硕电脑如何进入bios,教您如何华硕进入bios
  4. PowerDesigner 15及破解补丁下载(转)
  5. 程序猿生存指南-53 春日凉亭
  6. Unity3D手游开发日记(3) - 场景加载进度条的完美方案
  7. 京瓷 (Kyocera)6025 6525 4028 4125等机器提示检查墨粉盒 ,摇晃粉盒,粉盒带动传感器的问题 报错处理维修方法
  8. 2023年全国最新二级建造师精选真题及答案44
  9. 【毕业设计】基于超声波智能跟随小车 - 单片机 物联网 stm32 c51
  10. 维特比算法(基于李航)