I am new to ARM Cortex 4 and to ADSP-CM403F. I worked with AVR stuff and was able using SD cards with SPI, AVR-GCC. I am working on a schematic for the 120pin ADSP-CM403F chip. To be able to code for MicroSD I will have to connect the right pins of the card to the CPU. Unfortunately I did not find an example yet to see if its possible using 4 data lines as SDIO offers. In the data sheet Rev. A november 2015 there are signals like SPI clock, SPI data 2, SPI data 3. I cannot see SPI data 0 or data 1.
Can anybody please give me a hint where to find an example how to add a MicroSD card (and also a QSPI flash, SRAM) to this chip including a simple C example code? Thank you very much !
You said: "Note that it is the Hardware Reference manual which contains the detailed operating descriptions of the peripherals - including the Register descriptions."If ARM only delivers the M4 Core and not the peripherals - then the peripherals are from somebody else made. So I have to use the register descriptions from ADI here? Is this correct? I cannot use Cortex M4 descriptions for that? Did I understand this correctly?
The ADI document describes the ADI IP.
You will see that there is very little about the M4 Core in the ADI documents - because that documentation is provided by ARM.
http://infocenter.arm.com/help/topic/com.arm.doc.subset.cortexm.m4/index.html#cortexm4
For an excellent reference on the M4 Core, I suggest that you get a copy of Joseph Yiu's Definitive Guide:
https://www.elsevier.com/books/the-definitive-guide-to-arm-cortex-m3-and-cortex-m4-processors/yiu/978-0-12-408082-9
See also:
http://www.keil.com/books/
http://www2.keil.com/mdk5/learn
"I suggest that you get a copy of Joseph Yiu's Definitive Guide"thank you for this hint !