diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-07-22 09:25:38 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-07-22 09:25:38 -0600 |
commit | 94b2462b541b0698ac316fb3cd54264f9600c861 (patch) | |
tree | cccf427f128352341f34120b6993bb9679a1bb06 | |
parent | cf8f969c13f00022ae4beab8b83a3a3e74afd2a7 (diff) | |
download | nuttx-94b2462b541b0698ac316fb3cd54264f9600c861.tar.gz nuttx-94b2462b541b0698ac316fb3cd54264f9600c861.tar.bz2 nuttx-94b2462b541b0698ac316fb3cd54264f9600c861.zip |
Update README
-rw-r--r-- | nuttx/configs/sama5d4-ek/README.txt | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/nuttx/configs/sama5d4-ek/README.txt b/nuttx/configs/sama5d4-ek/README.txt index 724622c29..cb2447763 100644 --- a/nuttx/configs/sama5d4-ek/README.txt +++ b/nuttx/configs/sama5d4-ek/README.txt @@ -3737,16 +3737,9 @@ Configurations in a different manner, this HSMCI1 slot may not be useful to you anyway. - STATUS: There are unresolved issue with HSMCI0 as of this writing. - No errors are reported so most the handshaking signals and command - transfers are working, but all data transfers return the value zero - (with or without DMA). This seems like some pin configuration issue. - - Also, we should be receiving interrupts when an SD card is inserted - or removed; we are not. - - If these behaviors are a problem for you, then you may want to - disable HSMCI0 as well. + STATUS: Seems to be completely functional. TX DMA is currently + disabled; there was a problem at one time but that has probably + been fixed. HSCMI with TX DMA re-enabled needs to be verified. 13. Networking is supported via EMAC0. See the "Networking" section above for detailed configuration settings. DHCP is not used in @@ -4048,16 +4041,13 @@ To-Do List endpoint support in the EHCI driver is untested (but works in similar EHCI drivers). -2) HSCMI TX DMA support is currently commented out. - -3) Currently HSMCI0 does not work correctly. No errors are reported so all of - the card handshakes must be working, but only zero values are read from the - card (with or without DMA). Sounds like a pin configuration issue. - - Also, we should be receiving interrupts when an SD card is inserted or - removed; we are not. +2) HSCMI TX DMA support is currently commented out. There were problems at + one time (on the SAMA5D3) and the temporary workaround was simpley to + disable TX DMA. There have been several fixes to both HSMCI and DMA + support since then and TX DMA is very likely okay now. But this needs + to be verified by re-enabled HSMCI TX DMA. -4) There is a kludge in place in the Ethernet code to work around a problem +3) There is a kludge in place in the Ethernet code to work around a problem that I see. The problem that I see is as follows: a. To send packets, the software keeps a queue of TX descriptors in @@ -4087,7 +4077,7 @@ To-Do List occurs, than the USED bit would not be set and the transfer would be lost. -5) Some drivers may require some adjustments if you intend to run from SDRAM. +4) Some drivers may require some adjustments if you intend to run from SDRAM. That is because in this case macros like BOARD_MCK_FREQUENCY are not constants but are instead function calls: The MCK clock frequency is not known in advance but instead has to be calculated from the bootloader PLL configuration. |