TI中文支持网
TI专业的中文技术问题搜集分享网站

5416如何验证直接扩展的外部FLASH能用?

自己用5416做了一块板子,外扩了一个flash芯片,参考了网上的一些检测例程,但是在CCS的momry的program的窗口的相应的地址空间都是“——-”,怎么才能先让DSP读到这篇flash能,好像在没对flash操作以前应该是“FFFF”的吧,求指导

dongdong huang:

自己顶起,是“自己”,不是“直接”,错了,呵呵

Michael (Beijing) Wu:

回复 dongdong huang:

可否把EMIF的配置寄存器的值发出来

dongdong huang:

回复 Michael (Beijing) Wu:

5416没有EMIF

dongdong huang:

回复 dongdong huang:

应为5416的程序空间是分页扩展的,所用可能要用到XPC这个寄存器,但是不知道要怎么用,都搞了两三天了,哎。。

现在的问题应该利用就是CCS3.3的memory窗口查看FLASH所映射的地址空间(我把它映射的0x40000~0x7FFFF),但是memory窗口啥都没有,就都是“—–”,按理说应该是FLASH没有擦除前的一些值才对。。。

Michael (Beijing) Wu:

回复 dongdong huang:

BSCR  XPC的值是到少? 并且你有没有测量过BUS的时序?

Tony Tang:

回复 Michael (Beijing) Wu:

显示—-是因为gel文件里没有把这块空间map进去,直接的方法是在CCS的option——>memory map里把勾去掉,即可显示所有的空间了。

NOR flash只要线连对了,就不会有问题。

dongdong huang:

回复 Michael (Beijing) Wu:

从Peroipheral Regs窗口看,BSCR的值是0002,这个寄存器会有什么影响么?

XPC的值要从哪里看,直接在数据空间的0x001E的地址看么,那里的值是0x0000。

我的FLASH是打算映射到0x40000~0x7FFFF这段空间,也就是说是程序空间的第4页到第7页,每页的操作之前,要对XPC进行赋值么,还是说当用到相应的地址空间,XPC的值会自己变化?

赞(0)
未经允许不得转载:TI中文支持网 » 5416如何验证直接扩展的外部FLASH能用?
分享到: 更多 (0)