这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » FLASH,RAM 怎样将字库定义到FLASH里面,而不是RAM里面.

共2条 1/1 1 跳转至

FLASH,RAM 怎样将字库定义到FLASH里面,而不是RAM里面.

院士
2006-09-17 18:14:16     打赏
FLASH,RAM 怎样将字库定义到FLASH里面,而不是RAM里面.



关键词: FLASH     怎样     字库     定义     里面     不是    

院士
2006-12-22 22:43:00     打赏
2楼
问 看图
图片在下面 1: 图片在这里http://file.21ic.com.cn/upload/img/200511/200621913183356897.jpg

如图可以看到,我CODE.C文件所有的字库编译后全部被放在DATA区里.说明字库放在RAM里.
我用CONST定义.

多谢各位. 2: 今天这里晕图,分散装载很方便FLASH__LOAD 0x00000000 0x00008000     ; Load Region: 128kB FLASH at 0x00000000
{
    FLASH 0x00000000       ; Exec Region: 16kB FLASH at 0x00000000
    {
        * (+RO)                    ; all other RO sections
    }
    IntRAM 0x40000000 0x00001000     ; Exec Region: 8kB IntRAM at 0x40000000
    {
        * (+RW,-ZI)                ; all other RW & ZI sections
;//        * (+RW,+ZI)                ; all other RW & ZI sections
    }
    MyCode 0x00004000      ; Exec Region: 16kB FLASH at 0x00004000
    {
        Retarget.o (+RO)                    ; all other RO sections
        ARTX_CONFIG.o (+RO);
    }
    MyRam 0x40001000      ; Exec Region: 32kB FLASH at 0x00004000
    {
        * (+RW,-ZI)                ; all other RW & ZI sections
;//        Retarget.o (+RW,+ZI)                    ; all other RO sections
;//        ARTX_CONFIG.o (+RW,+ZI);
    }
    MyNoInitRam 0x40001800      ; Exec Region: 32kB FLASH at 0x00004000
    {
        Retarget.o (+RW,-ZI)                    ; all other RO sections
        ARTX_CONFIG.o (+RW);
    }
}

3: 谢谢.我先试试.我会公布测试结果 4: 没有看懂hotpower的分散装载,请hotpower解释一下好吗? 5: 是的.我用了以后,反而程序不能运行.请教! 6: 不知道这样行不?FLASH__LOAD 0x00000000 0x00008000     ; Load Region: 128kB FLASH at 0x00000000
{
    FLASH 0x00000000       ; Exec Region: 16kB FLASH at 0x00000000
    {
        * (+RO)                    ; all other RO sections
    }
    ARRAY_FLASH 0x6000 0x1000    ;数组
    {
        code.o            ;不知道要不要加上(+RO,+RW,+ZI)
    }
...
}
这样把code定位在flash里。 7: 不行呀.晕死了. 8: 哈,Keil中简单,用const就行了 9: 我更晕,我的kiel uv3,选择ARM器件,自动死掉。。。总之是用不了。 10: 我晕你~~~KeilC51调KARM...晕死... 11: 俺还不会用呢,没看过用户手册。直接像用51那样用,结果,不能编译。。。。(我选择keil的编译器) 12: to:yyccaa不行的.只能加载代码. 13: to:hotpower 厉害 14: to:hotpower我想把同一文件里有的变量放到内部ram有的变量放到flash怎么做呢? 15: ADS1.2太差了 16: 一个好用的编译器很关键   用ADS的朋友老是出现“晕头”问题
   好象用Keil的朋友没发现什么问题... 17: ADS的升级版realview已抛弃keil ARM
投奔keil realview... 18: 改变的软中断SWI.S非常稳定,希望大家喜欢老乡云中月8888:

下一个我准备发表的"非典型...防御系统的完成及实施"...你将会看见你抛弃的决策的正确...

哈哈..所有的"非法"都在"菜农的掌控"之中... 19: 我也决定用keil了

共2条 1/1 1 跳转至

回复

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