查看: 2440|回复: 3

[求助] 【求助】XS256 程序的常量51KB超出non-banked FLASH 后怎么办【急迫】

[复制链接]
  • TA的每日心情
    奋斗
    2020-2-21 10:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    82
    最后登录
    2020-8-5
    发表于 2014-8-4 16:26:42 | 显示全部楼层 |阅读模式
    我的项目用的是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 后怎么办”。难道要换芯片么?
    我知道答案 目前已有3人回答
    XS256 PRM.JPG
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    35

    帖子

    0

    注册会员

    Rank: 2

    积分
    157
    最后登录
    2022-7-6
    发表于 2014-8-4 17:27:51 | 显示全部楼层

    RE:【求助】XS256 程序的常量51KB超出non-banked FLASH 后怎么办【急迫】

    熊孩子吗?
    超过了比较麻烦哟,用外部spi——flash存储字库较好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    25

    帖子

    0

    注册会员

    Rank: 2

    积分
    132
    最后登录
    1970-1-1
    发表于 2014-8-12 10:56:30 | 显示全部楼层

    RE:【求助】XS256 程序的常量51KB超出non-banked FLASH 后怎么办【急迫】

    分开成两个数组,就可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    27

    帖子

    0

    注册会员

    Rank: 2

    积分
    64
    最后登录
    2019-8-22
    发表于 2016-5-27 18:28:23 | 显示全部楼层
    我也遇到常量大于50k的情况,你是如何解决这个问题的?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 09:11 , Processed in 0.094256 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表