打印

关于烧写程序进flash的疑问

[复制链接]
1480|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sly1982|  楼主 | 2007-6-18 19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本来没有留意过,今天做了一个测试,不知道自己的测试方法对不对,但是结果让我想不明白

DSP是6713的,设置的是16位宽外部存储器加载

在烧写的时候,我按照16位烧写进去或者32位烧写进去,都可以正常的运行起来,在我的角度看区别只是通过CCS看0x9000_0000地址上的值的位置变化

设置成16位的方式访问CE1上的数据时,是一些连续的数据;

而设置成32位异步方式访问CE1上的数据时,每一个32的地址上,低16位是数据,高16位都是ffff,就是数据不连续;

一、
main()
{
    ……//这里看是连续的
    emif();//设置成32位异步
    ……//这里看是不连续的
}

二、
main()
{
    ……//这里看是连续的
    emif();//设置成16位异步
    ……//这里看也是连续的
}


请教大虾

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

28

帖子

1

粉丝