这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 替网友tbytm询问:液晶字库问题

共4条 1/1 1 跳转至

替网友tbytm询问:液晶字库问题

院士
2011-06-17 08:32:19     打赏
我在做液晶的字库,在初始化数据时:const uint32 H[8]={......};等等 类似的const 数组定义了一些,语法编译能通过,但是 问题:在最后的错误提示显示ROM_EXEC与IRAM重叠。(DebugInRAM) 用DebugInFLASH能通过,没有上面的提示重叠。 ?? 我想问下你最后怎么解决的?片内静态RAM如果超过16K的话怎么应该怎么解决呢?总不能总是烧到FLASH里解决问题吧,这样就不能调试了。



关键词: 网友     tbytm     询问     液晶     字库     问题    

高工
2011-06-17 10:52:21     打赏
2楼

定义的 const 数组  程序会自动保存在flash(或ROM)中, 用DebugInRAM 调试 程序直接在RAM里跑

当然会和定义在flash(或ROM)的数组冲突 ,因为const 类型 是指定在flash(或ROM)中的 ,DebugInRAM 在RAM中调试没有将程序和 const常量下载到FLASH(ROM)中, 找不到你const数组 就报错了;

直接用DebugInFLASH 调试就行了 ,不要DebugInRAM调试。


高工
2011-06-17 11:07:44     打赏
3楼
也有可能是
lcd 的 CONST 数组 占的空间很大 在RAM中调试
ram空间有限    在RAM中调试 如果把这些数组调到RAM中 RAM的空间会不够用

院士
2011-06-24 10:43:27     打赏
4楼
替网友谢谢fellow

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]