当前位置: 首页 > news >正文

【小技巧】KEIL C51 报错`Warning L6: XDATA Space Memory Overlap`

DeBug 记录:

软件:Keil C51 C51V961版本
电脑:Win10

报错:
Warning L6: XDATA Space Memory Overlap

*** WARNING L6: XDATA SPACE MEMORY OVERLAP

对应代码:
LCD.h文件

//static volatile unsigned char xdata LCD_SEG[SEGSIZE] at 0x500; // LCD显示地址 指定位置为0x500

解决办法:

LCD.c文件:

unsigned char xdata LCD_SEG[SEGSIZE] at 0x500; // LCD显示地址 指定位置为0x500

报错原因:

这个警告消息表明在编译过程中,编译器发现了XDATA存储空间的重叠现象,即从地址 0x0500 到 0x0510 的内存区域有多个变量或数据结构试图使用同一块存储空间。这会导致程序运行时数据被破坏,产生不可预料的行为。
在这里插入图片描述

参考资料

  • [1] https://developer.arm.com/documentation/ka003589/1-0/

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • [前端] axios 请求成功了,为什么通过浏览器看不到返回数据
  • 极致优化之道-JVM字节码调优全揭秘
  • 2024电工杯数学建模B题完整论文讲解(含每一问python代码+数据)
  • 2、OpenVPN搭建
  • 学 Python 具体能干什么?
  • ZeroTier+Nomachine远程
  • 【Python】 使用SMOTE解决数据不平衡问题
  • 【加密与解密(第四版)】第十八章笔记
  • 【计算机网络】第三章——停止-等待协议
  • VGG论文解析—Very Deep Convolutional Networks for Large-Scale Image Recognition
  • clickhouse 中的数组(array)和元组(Tuple)—— clickhouse 基础篇(二)
  • STM32_ADC
  • 两种单例模式的区别
  • 【简明指南:Python中的异常处理与稳健代码设计】
  • 限流及限流算法
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • canvas 高仿 Apple Watch 表盘
  • CentOS7 安装JDK
  • Electron入门介绍
  • golang 发送GET和POST示例
  • Hibernate【inverse和cascade属性】知识要点
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Python学习之路13-记分
  • QQ浏览器x5内核的兼容性问题
  • REST架构的思考
  • 来,膜拜下android roadmap,强大的执行力
  • 如何设计一个微型分布式架构?
  • 使用 Docker 部署 Spring Boot项目
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 无服务器化是企业 IT 架构的未来吗?
  • 一文看透浏览器架构
  • 与 ConTeXt MkIV 官方文档的接驳
  • 正则学习笔记
  • 走向全栈之MongoDB的使用
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • ## 1.3.Git命令
  • $forceUpdate()函数
  • (0)Nginx 功能特性
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (4)事件处理——(7)简单事件(Simple events)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (力扣)循环队列的实现与详解(C语言)
  • (四)汇编语言——简单程序
  • (四)模仿学习-完成后台管理页面查询
  • (四)软件性能测试