你好,
我现在用EVM5515板子,跑ccsv4的一个SPIROM的例程(C:\Program Files (x86)\Texas Instruments\ccsv4\emulation\boards\evm5515_v1\tests\spirom)。结果是FAILED。我看了一下是写入数据与读出数据不match。我具体量了一下SPI CLK都没有信号,证明其实写入就有问题。请帮忙分析一下是什么原因?打印如下:
FAIL... error code 1... quitting
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
我现在用EVM5515板子,跑ccsv4的一个SPIROM的例程(C:\Program Files (x86)\Texas Instruments\ccsv4\emulation\boards\evm5515_v1\tests\spirom)。结果是FAILED。我看了一下是写入数据与读出数据不match。我具体量了一下SPI CLK都没有信号,证明其实写入就有问题。请帮忙分析一下是什么原因?打印如下:
FAIL... error code 1... quitting
Dear Shine
我用ccs6的C:\ti\c55_lp\c55_csl_3.07\ccs_v6.x_examples\spi\CSL_SPI_Example去跑,也是不行的。spi的clk都出不来。
我是仿真的。不是很清楚gel文件的情况。以下是代码打印。关键是我量SPI CLK的脚,没有CLK信号。
CSL SPI Test
SPI Instance Initialize successfully
SPI Instance Opened successfully
SPI Instance Configured successfully
SPI Instance Write successfully
SPI Instance Write successfully
SPI Instance Write successfully
SPI Instance Write successfully
SPI Instance Read successfully
SPI Instance deIntialize successfully
SPI Instance Close successfully
SPI Write & Read buffers are not matching
SPI example with Flash Failed
sorry,我更正一下,clk时钟是有的,但是数据发出去的时候,SPI_DX脚是有信号的,但是读数据的时候,SPI_RX脚没看到信号。我觉得这可能是问题所在。请帮忙分析一下。多谢
而且那个读出来的数据所存储的buffer(spiReadBuff)也都是初始值。即读的时候是有问题的。
Dear Shine,
我昨天把一些分析post给您了,麻烦帮看下。另外,我刚才发现,SPI Read的时候,CLK也是有的,但是就是SPI_RX脚没有数据出来。这个问题卡住我们的研发了,请帮忙。多谢!
你试试针对C5515EVM板的SPI例程evm5515_v1\tests\spirom。
Target Content
http://support.spectrumdigital.com/boards/evm5515/revb/
Dear Shine
我之前最早测试的就是ccs4里面的针对这个板子的例程C:\Program Files (x86)\Texas Instruments\ccsv4\emulation\boards\evm5515_v1\tests\spirom
也是一样的错误。读数据有问题。 错误打印如下:
FAIL... error code 1... quitting
我的板子是EVM5515 REVD
demo在EVM板上是验证过的,代码应该没什么问题。你的EVM板是新买的吗?
再试试ccs_v6.x_examples\spi\CSL_SPI_InternalLB_example这个内部自环例程,看SPI口是否好的。