打印

dm6437norflash一些问题

[复制链接]
1015|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
faithf|  楼主 | 2014-12-16 18:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式





第一幅图中#define FLASH_SECTOR7                0x4201C000 //0x42000000|(0x07<<14) //用CS2片选  0x4201C000 为sector7的首地址,但是根据第二幅的内容不应该是0x42070000的吗?求解!
第一幅中#define FLASH_ADR_555                (FLASH_START|0x55555)
#define FLASH_ADR_AAA                (FLASH_START|0xAAAAA)

按照第三幅应该是#define FLASH_ADR_555                (FLASH_START|0x555)#define FLASH_ADR_AAA                (FLASH_START|0xAAA)

为什么?有什么规则呢,求大神解答

相关帖子

沙发
zhangmangui| | 2014-12-16 22:36 | 只看该作者
你可能理解错了吧     代码中的其实地址应该是DSP的EMIF映射的基地址吧
而你与外扩储存器S29对照   
从代码中可以看出你的外扩储存器被影射到了基地址为0x42000000的区
对外扩存储器的操作也就是给予DSP的基地址的  然后加偏移量
这个偏移量应该看S29手册得到

使用特权

评论回复
板凳
faithf|  楼主 | 2014-12-17 09:38 | 只看该作者
zhangmangui 发表于 2014-12-16 22:36
你可能理解错了吧     代码中的其实地址应该是DSP的EMIF映射的基地址吧
而你与外扩储存器S29对照   
从代 ...

如果这样,图中的sector2的首地址应该是0x42000000加上0x02<<14这个偏移量和图中的sector2也对应不上啊
难道说s29中给的不是偏移量?

使用特权

评论回复
地板
zhangmangui| | 2014-12-17 21:45 | 只看该作者
faithf 发表于 2014-12-17 09:38
如果这样,图中的sector2的首地址应该是0x42000000加上0x02

s29给的是偏移量

使用特权

评论回复
5
faithf|  楼主 | 2014-12-18 16:04 | 只看该作者
麻烦给解释的详细些,谢谢!

使用特权

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

本版积分规则

3

主题

12

帖子

0

粉丝