社区
单片机/工控
帖子详情
PIC单片机的flash空间问题
snowboyfly
2012-12-28 11:50:52
最近发现一个问题,MPLAB编译出来的hex只有97KB,flash有128KB,但是下载进去以后,程序已经跑不起来了,简单去掉几行代码以后又可以了,初步判断是FLASH的空间不够了,但是hex转为bin以后只有35KB左右,远远未到FLASH的上限,这是为何?
...全文
518
4
打赏
收藏
PIC单片机的flash空间问题
最近发现一个问题,MPLAB编译出来的hex只有97KB,flash有128KB,但是下载进去以后,程序已经跑不起来了,简单去掉几行代码以后又可以了,初步判断是FLASH的空间不够了,但是hex转为bin以后只有35KB左右,远远未到FLASH的上限,这是为何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maoyanlong88
2013-02-18
打赏
举报
回复
snowboyfly
2012-12-28
打赏
举报
回复
谢谢楼上细心的解答,是自己的疏忽,MPLAB的设置有误,我查了一下 programmer-->setting中有program memroy range里设置的值太小了,我改为full range就可以了
lr2131
2012-12-28
打赏
举报
回复
这个问题,你确认你烧写的文件和操作没有问题?烧写的设置没有问题?你有没有查一下是不是你的RAM不够哇。flash在运行用户程序时相当于是个ROM,但内存也就是RAM需要作为堆和栈来保存运行时的数据。另外如果有全局静态变量或局部静态变量也会在RAM中存放的。 你的FLASH足够放下代码,但在运行时,RAM可能会不够,你查一下是不是在代码里面用了很大的内存空间,有时一句代码就可以占用很大的空间的,你也可以用调试器查一下程序是死到哪了。 另外,有没有可能不是RAM不够的问题,而是你自己的代码逻辑问题,在运行时出现了错误。
PIC
系列
单片机
的特点作业选择题答案.docx
2.
PIC
单片机
采用哈佛总线结构的根本意义在于 B ° A.减少CPU功耗 B.数据存储器与程序存储器总线分离 C,提高端口的驱动能力 D,可以在线调试 3.
PIC
单片机
与其他
单片机
相比,具有下列这些明显的优点,但 C 除外. A....
单片机
C语言程序设计实训100例--基于AVR+PROTEUS仿真(源程序暂缺)
3.33
Flash
程序
空间
中的数据访问 3.34
单片机
与PC机双向串口通讯仿真 3.35 看门狗应用 第四章:硬件应用 4.1 74HC138与74HC154译码器应用 4.2 74HC595串入并出芯片应用 4.3 用74LS148与74LS21扩展中断 4.4 ...
单片机
原理及应用期末考试练习题
一些流行的
单片机
包括Arduino、Raspberry Pi、
PIC
等,它们得到了广泛的社区支持和应用。
单片机
技术的不断发展,推动了物联网、自动化和智能化领域的进步,为电子工程师和开发者提供了丰富的创新
空间
。
单片机
与DSP中的一种实用的
PIC
编程嚣的设计方法
PIC
lOF2xx系列是Microchip公司生产的低功耗,高性能
Flash
单片机
。其封装小,易于使用,成本低。性能稳定,在通用电子设计中被广泛使用。本设计的基本思想适用于其他类型的
单片机
。 1
PIC
l0F2xx的存储结构及编程...
基于AT89S52 单片的频率计
AVR,
PIC
等常用的MCU 及其外围电路(如LCD,RAM,ROM,键盘,马 达,LED,AD/DA,部分SPI 器件,部分IIC 器件,...) 其实proteus 与 multisim 比较类似,只不过它可以仿真MCU!唯一的缺点,软件仿真精度有 限,...
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章