mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 15:58:59 +08:00
SAM4E-EK: All configurations converted to run with 120MHz CPU clock
This commit is contained in:
+18
-10
@@ -677,6 +677,8 @@ USB Full-Speed Device
|
|||||||
USB data capture. Testing is insufficient. This needs to
|
USB data capture. Testing is insufficient. This needs to
|
||||||
be revisited.
|
be revisited.
|
||||||
|
|
||||||
|
Last tested at 96MHz with the CMCC disabled.
|
||||||
|
|
||||||
CDC/ACM Serial Device Class
|
CDC/ACM Serial Device Class
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
@@ -837,6 +839,9 @@ HSMCI
|
|||||||
sheet only discusses PDC-based HSMCI DMA (although there is a DMA
|
sheet only discusses PDC-based HSMCI DMA (although there is a DMA
|
||||||
channel interface definition for HSMCI).
|
channel interface definition for HSMCI).
|
||||||
|
|
||||||
|
Bottom line: Untested and probably not usable on the SAM4E-EK in its
|
||||||
|
current form.
|
||||||
|
|
||||||
Touchscreen
|
Touchscreen
|
||||||
===========
|
===========
|
||||||
|
|
||||||
@@ -1134,7 +1139,9 @@ Configurations
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. Default stack sizes are large and should really be tuned to reduce
|
1. This configuration runs with a CPU clock of 120MHz
|
||||||
|
|
||||||
|
2. Default stack sizes are large and should really be tuned to reduce
|
||||||
the RAM footprint:
|
the RAM footprint:
|
||||||
|
|
||||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
CONFIG_ARCH_INTERRUPTSTACK=2048
|
||||||
@@ -1143,7 +1150,7 @@ Configurations
|
|||||||
CONFIG_PTHREAD_STACK_DEFAULT=2048
|
CONFIG_PTHREAD_STACK_DEFAULT=2048
|
||||||
... and others ...
|
... and others ...
|
||||||
|
|
||||||
2. NSH built-in applications are supported.
|
3. NSH built-in applications are supported.
|
||||||
|
|
||||||
Binary Formats:
|
Binary Formats:
|
||||||
CONFIG_BUILTIN=y : Enable support for built-in programs
|
CONFIG_BUILTIN=y : Enable support for built-in programs
|
||||||
@@ -1151,7 +1158,7 @@ Configurations
|
|||||||
Applicaton Configuration:
|
Applicaton Configuration:
|
||||||
CONFIG_NSH_BUILTIN_APPS=y : Enable starting apps from NSH command line
|
CONFIG_NSH_BUILTIN_APPS=y : Enable starting apps from NSH command line
|
||||||
|
|
||||||
3. This configuration has the network enabled by default. This can be
|
4. This configuration has the network enabled by default. This can be
|
||||||
easily disabled or reconfigured (See see the network related
|
easily disabled or reconfigured (See see the network related
|
||||||
configuration settings above in the section entitled "Networking").
|
configuration settings above in the section entitled "Networking").
|
||||||
|
|
||||||
@@ -1171,7 +1178,7 @@ Configurations
|
|||||||
2014-3-13: The basic NSH serial console is working. Network support
|
2014-3-13: The basic NSH serial console is working. Network support
|
||||||
has been verified.
|
has been verified.
|
||||||
|
|
||||||
4. This configuration supports a network with fixed IP address. You
|
5. This configuration supports a network with fixed IP address. You
|
||||||
may have to change these settings for your network:
|
may have to change these settings for your network:
|
||||||
|
|
||||||
CONFIG_NSH_IPADDR=0x0a000002 : IP address: 10.0.0.2
|
CONFIG_NSH_IPADDR=0x0a000002 : IP address: 10.0.0.2
|
||||||
@@ -1187,7 +1194,7 @@ Configurations
|
|||||||
CONFIG_NSH_DHCPC=y : Tells NSH to use DHCPC, not
|
CONFIG_NSH_DHCPC=y : Tells NSH to use DHCPC, not
|
||||||
: the fixed addresses
|
: the fixed addresses
|
||||||
|
|
||||||
5. This configuration has the DMA-based SPI0 and AT25 Serial FLASH
|
6. This configuration has the DMA-based SPI0 and AT25 Serial FLASH
|
||||||
support enabled by default. This can be easily disabled or
|
support enabled by default. This can be easily disabled or
|
||||||
reconfigured (See see the configuration settings and usage notes
|
reconfigured (See see the configuration settings and usage notes
|
||||||
above in the section entitled "AT25 Serial FLASH").
|
above in the section entitled "AT25 Serial FLASH").
|
||||||
@@ -1200,7 +1207,7 @@ Configurations
|
|||||||
2014-3-14: The DMA-based SPI appears to be functional and can be used
|
2014-3-14: The DMA-based SPI appears to be functional and can be used
|
||||||
to support a FAT file system on the AT25 Serial FLASH.
|
to support a FAT file system on the AT25 Serial FLASH.
|
||||||
|
|
||||||
6. USB device support is not enabled in this configuration by default.
|
7. USB device support is not enabled in this configuration by default.
|
||||||
To add USB device support to this configuration, see the instructions
|
To add USB device support to this configuration, see the instructions
|
||||||
above under "USB Full-Speed Device."
|
above under "USB Full-Speed Device."
|
||||||
|
|
||||||
@@ -1213,14 +1220,14 @@ Configurations
|
|||||||
does not mount on either the Linux or Windows host. This
|
does not mount on either the Linux or Windows host. This
|
||||||
needs to be retested.
|
needs to be retested.
|
||||||
|
|
||||||
7. This configuration can be used to verify the touchscreen on on the
|
8. This configuration can be used to verify the touchscreen on on the
|
||||||
SAM4E-EK LCD. See the instructions above in the paragraph entitled
|
SAM4E-EK LCD. See the instructions above in the paragraph entitled
|
||||||
"Touchscreen".
|
"Touchscreen".
|
||||||
|
|
||||||
STATUS:
|
STATUS:
|
||||||
2014-3-21: The touchscreen has not yet been tested.
|
2014-3-21: The touchscreen has not yet been tested.
|
||||||
|
|
||||||
8. Enabling HSMCI support. The SAM3U-KE provides a an SD memory card
|
9. Enabling HSMCI support. The SAM3U-KE provides a an SD memory card
|
||||||
slot. Support for the SD slot can be enabled following the
|
slot. Support for the SD slot can be enabled following the
|
||||||
instructions provided above in the paragraph entitled "HSMCI."
|
instructions provided above in the paragraph entitled "HSMCI."
|
||||||
|
|
||||||
@@ -1272,8 +1279,9 @@ Configurations
|
|||||||
next note.
|
next note.
|
||||||
|
|
||||||
3. If you send large amounts of data to the target, you may see data
|
3. If you send large amounts of data to the target, you may see data
|
||||||
loss due to RX overrun errors. See the NOTES in the section entitle
|
loss due to RX overrun errors. See the NOTES in the section entitled
|
||||||
"CDC/ACM Serial Device Class" for some possible work-arounds.
|
"CDC/ACM Serial Device Class" for an explanation and some possible
|
||||||
|
work-arounds.
|
||||||
|
|
||||||
3. This configuration does have UART0 output enabled and set up as
|
3. This configuration does have UART0 output enabled and set up as
|
||||||
the system logging device:
|
the system logging device:
|
||||||
|
|||||||
@@ -120,7 +120,6 @@ CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
|
|||||||
# CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIW is not set
|
# CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIW is not set
|
||||||
# CONFIG_ARMV7M_TOOLCHAIN_RAISONANCE is not set
|
# CONFIG_ARMV7M_TOOLCHAIN_RAISONANCE is not set
|
||||||
# CONFIG_ARMV7M_OABI_TOOLCHAIN is not set
|
# CONFIG_ARMV7M_OABI_TOOLCHAIN is not set
|
||||||
# CONFIG_SAM34_GPIO_IRQ is not set
|
|
||||||
CONFIG_ARCH_HAVE_EXTNAND=y
|
CONFIG_ARCH_HAVE_EXTNAND=y
|
||||||
CONFIG_ARCH_HAVE_EXTNOR=y
|
CONFIG_ARCH_HAVE_EXTNOR=y
|
||||||
CONFIG_ARCH_HAVE_EXTSRAM0=y
|
CONFIG_ARCH_HAVE_EXTSRAM0=y
|
||||||
@@ -230,6 +229,7 @@ CONFIG_SAM34_USART1=y
|
|||||||
#
|
#
|
||||||
# AT91SAM3/4 GPIO Interrupt Configuration
|
# AT91SAM3/4 GPIO Interrupt Configuration
|
||||||
#
|
#
|
||||||
|
# CONFIG_SAM34_GPIO_IRQ is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# AT91SAM3/4 SPI device driver options
|
# AT91SAM3/4 SPI device driver options
|
||||||
@@ -330,8 +330,8 @@ CONFIG_NSH_MMCSDMINOR=0
|
|||||||
#
|
#
|
||||||
# Board-Specific Options
|
# Board-Specific Options
|
||||||
#
|
#
|
||||||
CONFIG_SAM4EEK_96MHZ=y
|
# CONFIG_SAM4EEK_96MHZ is not set
|
||||||
# CONFIG_SAM4EEK_120MHZ is not set
|
CONFIG_SAM4EEK_120MHZ=y
|
||||||
CONFIG_SAM4EEK_AT25_AUTOMOUNT=y
|
CONFIG_SAM4EEK_AT25_AUTOMOUNT=y
|
||||||
CONFIG_SAM4EEK_AT25_FTL=y
|
CONFIG_SAM4EEK_AT25_FTL=y
|
||||||
|
|
||||||
@@ -434,6 +434,7 @@ CONFIG_MTD=y
|
|||||||
# MTD Configuration
|
# MTD Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MTD_PARTITION is not set
|
# CONFIG_MTD_PARTITION is not set
|
||||||
|
# CONFIG_MTD_SECT512 is not set
|
||||||
# CONFIG_MTD_BYTE_WRITE is not set
|
# CONFIG_MTD_BYTE_WRITE is not set
|
||||||
# CONFIG_MTD_CONFIG is not set
|
# CONFIG_MTD_CONFIG is not set
|
||||||
# CONFIG_MTD_CONFIG_RAM_CONSOLIDATE is not set
|
# CONFIG_MTD_CONFIG_RAM_CONSOLIDATE is not set
|
||||||
@@ -928,27 +929,15 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
|
|||||||
# System Libraries and NSH Add-Ons
|
# System Libraries and NSH Add-Ons
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
|
||||||
# USB CDC/ACM Device Commands
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# USB Composite Device Commands
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Custom Free Memory Command
|
# Custom Free Memory Command
|
||||||
#
|
#
|
||||||
# CONFIG_SYSTEM_FREE is not set
|
# CONFIG_SYSTEM_FREE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C tool
|
# EMACS-like Command Line Editor
|
||||||
#
|
#
|
||||||
|
# CONFIG_SYSTEM_CLE is not set
|
||||||
#
|
|
||||||
# INI File Parser
|
|
||||||
#
|
|
||||||
# CONFIG_SYSTEM_INIFILE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# FLASH Program Installation
|
# FLASH Program Installation
|
||||||
@@ -960,6 +949,15 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
|
|||||||
#
|
#
|
||||||
# CONFIG_SYSTEM_FLASH_ERASEALL is not set
|
# CONFIG_SYSTEM_FLASH_ERASEALL is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# I2C tool
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# INI File Parser
|
||||||
|
#
|
||||||
|
# CONFIG_SYSTEM_INIFILE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NxPlayer media player library / command Line
|
# NxPlayer media player library / command Line
|
||||||
#
|
#
|
||||||
@@ -996,15 +994,6 @@ CONFIG_READLINE_ECHO=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SYSTEM_SYSINFO is not set
|
# CONFIG_SYSTEM_SYSINFO is not set
|
||||||
|
|
||||||
#
|
|
||||||
# USB Monitor
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# EMACS-like Command Line Editor
|
|
||||||
#
|
|
||||||
# CONFIG_SYSTEM_CLE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# VI Work-Alike Editor
|
# VI Work-Alike Editor
|
||||||
#
|
#
|
||||||
@@ -1014,10 +1003,22 @@ CONFIG_READLINE_ECHO=y
|
|||||||
# Stack Monitor
|
# Stack Monitor
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB CDC/ACM Device Commands
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Composite Device Commands
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Mass Storage Device Commands
|
# USB Mass Storage Device Commands
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Monitor
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Zmodem Commands
|
# Zmodem Commands
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -110,7 +110,6 @@ CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
|
|||||||
# CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL is not set
|
# CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL is not set
|
||||||
# CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL is not set
|
# CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL is not set
|
||||||
# CONFIG_ARMV7M_OABI_TOOLCHAIN is not set
|
# CONFIG_ARMV7M_OABI_TOOLCHAIN is not set
|
||||||
# CONFIG_SAM34_GPIO_IRQ is not set
|
|
||||||
CONFIG_ARCH_HAVE_EXTNAND=y
|
CONFIG_ARCH_HAVE_EXTNAND=y
|
||||||
CONFIG_ARCH_HAVE_EXTNOR=y
|
CONFIG_ARCH_HAVE_EXTNOR=y
|
||||||
CONFIG_ARCH_HAVE_EXTSRAM0=y
|
CONFIG_ARCH_HAVE_EXTSRAM0=y
|
||||||
@@ -220,6 +219,7 @@ CONFIG_SAM34_USART1=y
|
|||||||
#
|
#
|
||||||
# AT91SAM3/4 GPIO Interrupt Configuration
|
# AT91SAM3/4 GPIO Interrupt Configuration
|
||||||
#
|
#
|
||||||
|
# CONFIG_SAM34_GPIO_IRQ is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# AT91SAM3/4 SPI device driver options
|
# AT91SAM3/4 SPI device driver options
|
||||||
@@ -324,8 +324,8 @@ CONFIG_NSH_MMCSDMINOR=0
|
|||||||
#
|
#
|
||||||
# Board-Specific Options
|
# Board-Specific Options
|
||||||
#
|
#
|
||||||
CONFIG_SAM4EEK_96MHZ=y
|
# CONFIG_SAM4EEK_96MHZ is not set
|
||||||
# CONFIG_SAM4EEK_120MHZ is not set
|
CONFIG_SAM4EEK_120MHZ=y
|
||||||
CONFIG_SAM4EEK_AT25_AUTOMOUNT=y
|
CONFIG_SAM4EEK_AT25_AUTOMOUNT=y
|
||||||
CONFIG_SAM4EEK_AT25_FTL=y
|
CONFIG_SAM4EEK_AT25_FTL=y
|
||||||
|
|
||||||
@@ -428,6 +428,7 @@ CONFIG_MTD=y
|
|||||||
# MTD Configuration
|
# MTD Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MTD_PARTITION is not set
|
# CONFIG_MTD_PARTITION is not set
|
||||||
|
# CONFIG_MTD_SECT512 is not set
|
||||||
# CONFIG_MTD_BYTE_WRITE is not set
|
# CONFIG_MTD_BYTE_WRITE is not set
|
||||||
# CONFIG_MTD_CONFIG is not set
|
# CONFIG_MTD_CONFIG is not set
|
||||||
# CONFIG_MTD_CONFIG_RAM_CONSOLIDATE is not set
|
# CONFIG_MTD_CONFIG_RAM_CONSOLIDATE is not set
|
||||||
@@ -966,28 +967,15 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
|
|||||||
# System Libraries and NSH Add-Ons
|
# System Libraries and NSH Add-Ons
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
|
||||||
# USB CDC/ACM Device Commands
|
|
||||||
#
|
|
||||||
# CONFIG_SYSTEM_CDCACM is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# USB Composite Device Commands
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Custom Free Memory Command
|
# Custom Free Memory Command
|
||||||
#
|
#
|
||||||
# CONFIG_SYSTEM_FREE is not set
|
# CONFIG_SYSTEM_FREE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C tool
|
# EMACS-like Command Line Editor
|
||||||
#
|
#
|
||||||
|
# CONFIG_SYSTEM_CLE is not set
|
||||||
#
|
|
||||||
# INI File Parser
|
|
||||||
#
|
|
||||||
# CONFIG_SYSTEM_INIFILE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# FLASH Program Installation
|
# FLASH Program Installation
|
||||||
@@ -999,6 +987,15 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
|
|||||||
#
|
#
|
||||||
# CONFIG_SYSTEM_FLASH_ERASEALL is not set
|
# CONFIG_SYSTEM_FLASH_ERASEALL is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# I2C tool
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# INI File Parser
|
||||||
|
#
|
||||||
|
# CONFIG_SYSTEM_INIFILE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NxPlayer media player library / command Line
|
# NxPlayer media player library / command Line
|
||||||
#
|
#
|
||||||
@@ -1035,15 +1032,6 @@ CONFIG_READLINE_ECHO=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SYSTEM_SYSINFO is not set
|
# CONFIG_SYSTEM_SYSINFO is not set
|
||||||
|
|
||||||
#
|
|
||||||
# USB Monitor
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# EMACS-like Command Line Editor
|
|
||||||
#
|
|
||||||
# CONFIG_SYSTEM_CLE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# VI Work-Alike Editor
|
# VI Work-Alike Editor
|
||||||
#
|
#
|
||||||
@@ -1053,10 +1041,23 @@ CONFIG_READLINE_ECHO=y
|
|||||||
# Stack Monitor
|
# Stack Monitor
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB CDC/ACM Device Commands
|
||||||
|
#
|
||||||
|
# CONFIG_SYSTEM_CDCACM is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Composite Device Commands
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Mass Storage Device Commands
|
# USB Mass Storage Device Commands
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB Monitor
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Zmodem Commands
|
# Zmodem Commands
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user