2 qq 38027518 qq_38027518 于 2017.09.05 13:38 提问

程序下载中被报错说超过ROM大小,但是是4KB的ROM

单片机为松翰的,芯片的数据手册中写4KB的IROM,程序编译后显示code:2236,但在程序下载时,说程序大小超过ROM的SIZE是什么情况

4个回答

xueseqiangwei89
xueseqiangwei89   2017.09.08 20:24

我以前用51的时候也遇到过这种情况,是编译器没有破解,没有权限编译超过一定大小的程序文件,去找个破解版就好了

qq_28525665
qq_28525665   2017.09.27 14:44

Keil软件没有破解而已,下载个破解器,重新生成key,载入即可

pdwdzz
pdwdzz   2017.10.01 22:29

keil没破解只能编译2K以下固件

qq_22329595
qq_22329595   2018.02.12 10:39

对,应该是没破解的问题

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
51单片机 同时扩展ROM,RAM的具体实现及kiel的具体设置
51MCU内部有RAM,ROM,不同于8031。尽管如今的增强行51MCU的内部RAM,ROM可能已经很大的空间。但就技术而言,扩展RAM,ROM还是需要学会的。         对于不同的设计方案需求,扩展可能基于以下任何一种设计:         A,只扩展RAM         B,只扩展ROM         C,扩展ROM,RAM ***********************
手机内存RAM、ROM简介
手机内存RAM、ROM简介
不同编译器 关于程序占用系统ROM、RAM情况的查看方法
不同编译器 关于程序占用系统ROM、RAM情况的查看方法: Code是代码占用的空间; RO-data是 Read Only 只读常量的大小,如const型; RW-data是(Read Write) 初始化了的可读写变量的大小; ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小。ZI-data不会被算做代码里因为不会被初始化; 简单的说就是在烧写的时候是FLASH中的被占用的空间为:Code + RO Data + RW Data 程序运行的时候,芯片内部RAM使用的空间
怎么查看单片机程序占多少RAM 、ROM
Code = 121550 字节——程序代码段的 flash 大小 RO-data = 12154字节——程序中所定义的指令和常量大小(read only) RW-data = 1896 字节——程序中已初始化的变量大小(read/write) ZI-data = 34472 字节——程序中未初始化的变量大小(zero) 单片机 单片机 FLASH 空间被谁占用了
keil如何查看程序占用的rom和ram大小
keil如何查看程序占用的rom和ram大小,利用keil编译后,你就可以看到,文档中给了具体如何根据编译后的提示来计算程序所占用的空间,对于是否需要外扩RAM,具有重要意义
Invalid ROM Table原因及解决办法
在将Discovery的工程移植到Mini-STM32F4x9BI开发板时,使用ULINK2下载程序可能会出现如下图所示的“Invalid ROM Table”这个错误。 可能原因是使用Mini-STM32F4x9BI开发板时(STM32F429BITx)外部晶振为25M,而使用Discovery的工程(STM32F429ZITx),其外部晶振为8M,晶振频率修改错误导致程序超频
如何解决使用keil下载或者调试程序是提示的“Invalid ROM Table”信息!
如何解决使用keil下载或者调试程序是提示的“Invalid ROM Table”信息! 如下是外国一个论坛上提供的方法          Wow, Clive1, what a wonderful hint.     I set the BOOT0 jumper (="System Memory", and in the target options     / debug pag
使用 stvd 编译STM8S 时能看到使用RAM ROM大小的方法
刚刚安装的STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题,有两个方法:一是看.map文件 另一种是 怎加一个补丁,具体操作如下,可以在我的资源里下载相应的文件。 网上找到的: 1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中; 2. 用stvd打开你的工程文件,在工程上点右
ROM与RAM 单片机上电后是如何一步步执行的(转)
ROM:(Read Only Memory)程序存储器 在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm文件中的代码(类似ARM中的bootloader或者X86中的BIOS,一些低端的单片机是没有这个的)通通都存储在ROM中。 RAM:(Random Access Memory)随机访
嵌入式系统中RAM和ROM的疑惑澄清
而嵌入式系统中的RAM,一般也就是和PC上的(DDR)SDRAM一样,掉电丢失。 嵌入式系统特别是手机中ROM的构成,可能是NorFlash也可能是NandFlash,速度较快,但是掉电不丢失。而之所以之前疑惑地方在于, 一、现在很多时候手机都标榜自己的ROM很大。而大多数情况下,在PC上厂商都是标榜自己产品的RAM很大,从而造成了误解。 原因在于:这里的嵌入式上的ROM类似于PC上的硬盘,但