Board logo

标题: 【求助】XS256 程序的常量51KB超出non-banked FLASH 后怎么办【急迫】 [打印本页]

作者: xyyxhh    时间: 2014-8-4 17:03     标题: 【求助】XS256 程序的常量51KB超出non-banked FLASH 后怎么办【急迫】

大家好,

我的项目用的是XS256,因为涉及到LCD显示,所以用的字模变量就比较多,一共51K bytes。




据我目前的知识水平,我只知道常量默认是放在ROM_VAR(也就是/*non-banked FLASH */ROM_4000 ROM_C000段里面)


可是XS256的non-banked FLASH 是有32K bytes。


对我来说不够用,所以我把溢出的那部分放在了P-Page里面。问题就出来了,只要是放在P-Page里面的常量都就没法用,我这边的现象就是这些变量会成为乱码,而放在non-banked FLASH的可以正常显示。


这个问题导致整个项目都停下来了,希望大神、斑竹能帮忙解决“程序的常量51KB超出non-banked FLASH 后怎么办”。难道要换芯片么?

图片附件: XS256 PRM.JPG (2014-8-4 17:03, 104.71 KB) / 下载次数 673
http://bbs.eccn.com/attachment.php?aid=46246&k=d34ec7f2a619cd7152d573c617ddc821&t=1732198824&sid=VdKKDa


作者: richyhuang    时间: 2014-8-12 09:59

分成两个常量,每个小于等于块空间大小




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0