如何 将常量数组 定义在 程序存储器中

[复制链接]
 楼主| xumax 发表于 2008-11-15 21:28 | 显示全部楼层 |阅读模式
本人&nbsp;刚用dsp&nbsp;&nbsp;2407<br />dsp&nbsp;中&nbsp;是否像单片机一样&nbsp;用关键字如&nbsp;&nbsp;code&nbsp;或&nbsp;&nbsp;const&nbsp;将常量数组定义在&nbsp;FLASH中&nbsp;
huangli211 发表于 2008-11-15 21:55 | 显示全部楼层

可以的

可以的,不过不是那么定义的
huangli211 发表于 2008-11-15 21:57 | 显示全部楼层

用cmd文件分配

用cmd文件分配
 楼主| xumax 发表于 2008-11-15 22:09 | 显示全部楼层

怎么 分呀

那程序里怎么写&nbsp;
 楼主| xumax 发表于 2008-11-15 22:10 | 显示全部楼层

我要存 LCD 的显示 数据 量很大

我要存&nbsp;LCD&nbsp;的显示&nbsp;数据&nbsp;量很大&nbsp;&nbsp;
 楼主| xumax 发表于 2008-11-15 22:11 | 显示全部楼层

谢谢了 着急呀

  
huangli211 发表于 2008-11-15 22:21 | 显示全部楼层

你是2407吗

只有32K&nbsp;的空间啊,你代码有多大的体积
 楼主| xumax 发表于 2008-11-15 22:24 | 显示全部楼层

几K

  
 楼主| xumax 发表于 2008-11-15 22:25 | 显示全部楼层

我不知道 ccs里 该如何 定义

  
huangli211 发表于 2008-11-15 22:31 | 显示全部楼层

2407做显示之类的不是他强项

楼主准备做什么啊?
 楼主| xumax 发表于 2008-11-15 22:38 | 显示全部楼层

没办法了 已经用了 带一块 液晶 做显示

  
 楼主| xumax 发表于 2008-11-16 10:52 | 显示全部楼层

能把 .const 定义在FLASH里吗

  
hyhjjg 发表于 2008-11-16 11:43 | 显示全部楼层

定义在FLASH里用.word说明

定义在FLASH里用.word说明
snakeemail 发表于 2008-11-16 23:11 | 显示全部楼层

不行。

2407会把你定义的常数最后放到RAM中,为了加快速度
 楼主| xumax 发表于 2008-11-17 08:01 | 显示全部楼层

那到底怎么用呀 蒙了

  
chen3bing 发表于 2008-11-17 12:25 | 显示全部楼层

可以用const定义

我在一本书中看到一个液晶程序<br />字库定义为<br />const&nbsp;int&nbsp;char5[16]={0x0fa02,0x......<br />你可以试一下。
 楼主| xumax 发表于 2008-11-17 16:53 | 显示全部楼层

const 不对呀 还是RAM中

我把&nbsp;cmd&nbsp;&nbsp;中&nbsp;。const&nbsp;&nbsp;指向&nbsp;page0&nbsp;<br />倒是可以&nbsp;烧到flash中&nbsp;可&nbsp;读不出来&nbsp;数据不对
 楼主| xumax 发表于 2008-11-18 10:17 | 显示全部楼层

const 指向 EXT PAGE1 也不行呀

  
chen3bing 发表于 2008-11-18 11:45 | 显示全部楼层

用汇编

查表部分用汇编,这个我搞过。
 楼主| xumax 发表于 2008-11-18 13:51 | 显示全部楼层

我天呀 用 C 就没办法吗

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

本版积分规则

45

主题

202

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部