Part Number: TMS320C6727B 您好,我使用的Flash型号是SST39VF800A,DSP分配给Flash的地址为0x90000000——0x9FFFFFFF。下面是我的实验过程以及在实验过程中发现的问题。
根据数据手册,flash进行读操作时,片选信号CS_2和输出使能OE均为低,且读操作是在OE的上升沿进行。所以我编写了一个VHDL程序,对“CS_2 OR OE”这个信号的上升沿进行计数。计数器cnt每增加1,就说明进行了一次读操作。这个VHDL程序经过测试是没有问题的…
Part Number: TMS320C6727B 这款DSP的EMIF接口可以配置为32位数据总线。
我现在有两块16位的SDRAM,分别连接EMIF数据接口的高16位和低16位。我通过配置SDCR寄存器的NM字段将EMIF为32位数据总线,可以一次性完成一个32位数据的读/写,而不用拆成两个16位的吗?
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 shine、您的编译器是否可能希望 *(unsigned int *)成为指向32位值的指针? 因此、当您执行写入时、它实际上是执行2个16位写入。 这似乎是波形指示的内容。 是否可以尝试将变量声明为(*unsigned short *)? 您可能需要检查编译器生成的汇编代码、以确保其执行正确的写入量。
此致、
James
Part Number: TMS320C6727B 我的电路板采用FPGA与DSP两块核心芯片,共用一块Flash。DSP使用的是TMS320C6727B,Flash使用的是SST39VF800A。在使用DSP对Flash芯片进行二级bootloader代码烧写时,出现了以下问题,且烧写未成功。
1.在烧写前按下电路板上DSP对应的复位按键,然后点击CCS软件中的运行,程序无法运行,且会出现错误:No source available for ”0x1ddc”
2.在烧写过程中按下电路板上DSP对应的复位按键…