Other Parts Discussed in Thread:TMS320F28388D, C2000WARE
使用TMS320F28388D芯片做了一块电路板,给芯片通过SPI外扩了一块NOR flash 2Gb大小,我在C2000例程中找到一个例程spi_ex6_eeprom.c,
地址:C:\ti\c2000\C2000Ware_3_03_00_00\driverlib\f2838x\examples\c28x\spi\CCS
尝试通过修改eeprom例程,来达到驱动和使用NOR FLASH的目的。
修改完,debug的效果如下图:
能看到writebuffer和readbuffer的数据,并且eeror的值不为1..
应该可以说明,给芯片外扩的NOR FLASH存储器,是成功的吧。
但是有个问题,特来请教,
我应该在程序的哪个部分定义好地址空间(或者一些其他的空间),给NOR FLASH呢?
初次配置外扩存储器,特来请教经验
感谢
Green Deng:
这个例程是通过SPI通信的方式读写外部EEPROM,所以应该不需要在cmd中定义地址空间。
,
@vince:
从这个通过SPI通信的方式读写外部EEPROM的例程,改写成通过SPI通信的方式读写外部NORfalsh,是可行的吧,我改了对应的引脚和选择了4路SPI中的一路,初次之外,一般还需要改哪些地方呢?
初次接触
特来请教
感谢
,
Green Deng:
这个非常抱歉,没有SPI外扩NOR flash的经验,查找了一下论坛,似乎也没有这方面的资料。我将你的问题升级至英文E2E吧,看看是否国外工程师有这方面的经验。
,
@vince:
感谢
,
Green Deng:
抱歉回复晚了。以下是E2E工程师回复的帖子,你看一下:e2e.ti.com/…/976195
,
@vince:
好的,谢谢,我这边研究一下
,
Green Deng:
好的,如果后续有疑问可以直接在E2E帖子中回复。如果无法发布留言的话可以在这里留言,我会转发至E2E上。
,
@vince:
好嘞,我在您发的英文的帖子下,进行了留言。
感谢您的帮助,辛苦