Use of the information on this site may require a license from a third party, or a license from TI. Oct 19, 1: Menu Search through millions of questions and answers User. Aug 1, Aug 3, 7:

Uploader: Kazigal
Date Added: 16 January 2016
File Size: 60.19 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 36447
Price: Free* [*Free Regsitration Required]

In reply to Anand Kulkarni Go to Support forums.

Linux/TMSDM DM – SPI Bus Sample Code – Processors forum – Processors – TI E2E Community

TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right.

I’m probing on SPI0 pins. Feb 9, 4: Because of that I am not sure how the chip can read the first byte and determine if it has to switch to bit addressing mode.

Hope for a quick response. Apr 1, 5: Hi, you can compile and use spidev.

Linux/TMS320DM355: DM355 – SPI Bus Sample Code

Anyway the behaviour was different in DMA and polling mode. All content and materials on this site are provided “as is”. As spii result, the chip would return data from a different address.


We are glad that we were able to resolve this issue, and will now proceed to close this thread. I’m trying to figure out how SPI boot works.

Due to the holidays, responses may be delayed.

I also need clarification on items 1 and 2. Trademarks Privacy Policy Terms of Use. But more details can be grabbed from SPI Controller driver in kernel or from chip-set datasheet. This is because several of the pins of the device are multiplexed, therefore depending on the features you are using, you may only get 1 SPI interface supported. Use of the information on this site may require a license from a third party, dm355 a license from TI.

Aug 1, The SPI Boot you refer to, says that it first tries 24 bit address and reads the first byte. I didn’t dig deep d3m55 the driver i just solved the problem quick and dirty by setting tx buffer to zero in the spidev driver. Does it do some other trick to determine the addressing mode? In reply to BrandonAzbell: Please close the thread by clicking “verify answer” button, if this answers your question.


Additional info for DM SPI Boot – Processors forum – Processors – TI E2E Community

I had to find it out the hard way after making a prototype circuit board relying on SPI boot. It appeared that when dm was reading on the spi, vm355 was actually resending received data to our slave device on the spi bus, i didn’t. In reply to Ravikiran HV: It reads the whole 24 bytes even though the first bytes are not even close to contain the magic number.

Content on this site may contain or be subject to specific guidelines or limitations on use. If you have a related question, please click the ” Ask a related question ” button in the top right corner. Jul 25, Jul 26, 2: Trademarks Privacy Policy Terms of Use. Does it send the address LSB first?

Jul 26, 3: