2012-06-29 21:35:28 +02:00
|
|
|
README
|
|
|
|
^^^^^^
|
|
|
|
|
|
|
|
README for NuttX port to the Micromint Lincoln 60 board
|
|
|
|
|
|
|
|
Contents
|
|
|
|
^^^^^^^^
|
|
|
|
|
|
|
|
Lincoln 60 development board
|
|
|
|
Lincoln 60 Configuration Options
|
|
|
|
USB Host Configuration
|
|
|
|
Configurations
|
|
|
|
|
|
|
|
Lincoln 60 board
|
|
|
|
^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Memory Map
|
|
|
|
----------
|
|
|
|
|
|
|
|
Block Start Length
|
|
|
|
Name Address
|
|
|
|
--------------------- ---------- ------
|
|
|
|
Internal flash 0x00000000 512K
|
|
|
|
RAM 0x10000000 32K
|
|
|
|
RAM1 0x2007C000 16K
|
|
|
|
RAM2 0x20080000 16K
|
|
|
|
|
|
|
|
GPIO Usage:
|
|
|
|
-----------
|
|
|
|
|
|
|
|
GPIO PIN SIGNAL NAME
|
|
|
|
-------------------------------- ---- --------------
|
|
|
|
P1[18] 32 LED1
|
|
|
|
P3[26] 26 LED2
|
|
|
|
P2[10] 53 BTN1
|
|
|
|
|
2015-06-05 00:58:59 +02:00
|
|
|
microSD PIN SIGNAL NAME
|
|
|
|
-------------------------------- ----- --------------
|
|
|
|
P0[15] J12 3 SPI SCK
|
|
|
|
P0[17] J12 4 SPI MISO
|
|
|
|
P0[18] J12 5 SPI MOSI
|
|
|
|
P0[16] J18 5 SPI slave select
|
|
|
|
|
2012-06-29 21:35:28 +02:00
|
|
|
Console
|
|
|
|
-------
|
|
|
|
|
|
|
|
The Lincoln 60 has two serial connectors. The serial console defaults
|
|
|
|
to COM1 (UART0).
|
|
|
|
|
|
|
|
Lincoln 60 Configuration Options
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH - Identifies the arch/ subdirectory. This should
|
|
|
|
be set to:
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH=arm
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_family - For use in C code:
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_ARM=y
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_architecture - For use in C code:
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_CORTEXM3=y
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_CHIP - Identifies the arch/*/chip subdirectory
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_CHIP=lpc17xx
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_CHIP_name - For use in C code to identify the exact
|
|
|
|
chip:
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_CHIP_LPC1768=y
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2019-08-05 15:13:48 +02:00
|
|
|
CONFIG_ARCH_BOARD - Identifies the boards/ subdirectory and
|
2012-10-06 19:29:36 +02:00
|
|
|
hence, the board that supports the particular chip or SoC.
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_BOARD=lincoln60 (for the Lincoln 60 board)
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_BOARD_name - For use in C code
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_BOARD_LINCOLN60=y
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_LOOPSPERMSEC - Must be calibrated for correct operation
|
|
|
|
of delay loops
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ENDIAN_BIG - define if big endian (default is little
|
|
|
|
endian)
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2013-07-26 18:09:17 +02:00
|
|
|
CONFIG_RAM_SIZE - Describes the installed DRAM (CPU SRAM in this case):
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2013-07-26 18:09:17 +02:00
|
|
|
CONFIG_RAM_SIZE=(32*1024) (32Kb)
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
There is an additional 32Kb of SRAM in AHB SRAM banks 0 and 1.
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2013-07-26 18:09:17 +02:00
|
|
|
CONFIG_RAM_START - The start address of installed DRAM
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2013-07-26 18:09:17 +02:00
|
|
|
CONFIG_RAM_START=0x10000000
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to boards that
|
|
|
|
have LEDs
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_INTERRUPTSTACK - This architecture supports an interrupt
|
|
|
|
stack. If defined, this symbol is the size of the interrupt
|
|
|
|
stack in bytes. If not defined, the user task stacks will be
|
|
|
|
used during interrupt handling.
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_STACKDUMP - Do stack dumps after assertions
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_ARCH_LEDS - Use LEDs to show state. Unique to board architecture.
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
Individual subsystems can be enabled:
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_MAINOSC=y
|
|
|
|
CONFIG_LPC17_40_PLL0=y
|
|
|
|
CONFIG_LPC17_40_PLL1=n
|
|
|
|
CONFIG_LPC17_40_ETHERNET=n
|
|
|
|
CONFIG_LPC17_40_USBHOST=n
|
|
|
|
CONFIG_LPC17_40_USBOTG=n
|
|
|
|
CONFIG_LPC17_40_USBDEV=n
|
|
|
|
CONFIG_LPC17_40_UART0=y
|
|
|
|
CONFIG_LPC17_40_UART1=n
|
|
|
|
CONFIG_LPC17_40_UART2=n
|
|
|
|
CONFIG_LPC17_40_UART3=n
|
|
|
|
CONFIG_LPC17_40_CAN1=n
|
|
|
|
CONFIG_LPC17_40_CAN2=n
|
|
|
|
CONFIG_LPC17_40_SPI=n
|
|
|
|
CONFIG_LPC17_40_SSP0=n
|
|
|
|
CONFIG_LPC17_40_SSP1=n
|
|
|
|
CONFIG_LPC17_40_I2C0=n
|
|
|
|
CONFIG_LPC17_40_I2C1=n
|
|
|
|
CONFIG_LPC17_40_I2S=n
|
|
|
|
CONFIG_LPC17_40_TMR0=n
|
|
|
|
CONFIG_LPC17_40_TMR1=n
|
|
|
|
CONFIG_LPC17_40_TMR2=n
|
|
|
|
CONFIG_LPC17_40_TMR3=n
|
|
|
|
CONFIG_LPC17_40_RIT=n
|
|
|
|
CONFIG_LPC17_40_PWM0=n
|
|
|
|
CONFIG_LPC17_40_MCPWM=n
|
|
|
|
CONFIG_LPC17_40_QEI=n
|
|
|
|
CONFIG_LPC17_40_RTC=n
|
|
|
|
CONFIG_LPC17_40_WDT=n
|
|
|
|
CONFIG_LPC17_40_ADC=n
|
|
|
|
CONFIG_LPC17_40_DAC=n
|
|
|
|
CONFIG_LPC17_40_GPDMA=n
|
|
|
|
CONFIG_LPC17_40_FLASH=n
|
|
|
|
|
|
|
|
LPC17xx/LPC40xx specific device driver settings
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_UARTn_SERIAL_CONSOLE - selects the UARTn for the
|
|
|
|
console and ttys0 (default is the UART0).
|
|
|
|
CONFIG_UARTn_RXBUFSIZE - Characters are buffered as received.
|
|
|
|
This specific the size of the receive buffer
|
|
|
|
CONFIG_UARTn_TXBUFSIZE - Characters are buffered before
|
|
|
|
being sent. This specific the size of the transmit buffer
|
|
|
|
CONFIG_UARTn_BAUD - The configure BAUD of the UART. Must be
|
|
|
|
CONFIG_UARTn_BITS - The number of bits. Must be either 7 or 8.
|
|
|
|
CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity
|
|
|
|
CONFIG_UARTn_2STOP - Two stop bits
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
LPC17xx/LPC40xx specific CAN device driver settings. These settings all
|
2012-06-29 21:35:28 +02:00
|
|
|
require CONFIG_CAN:
|
|
|
|
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID. Default
|
|
|
|
Standard 11-bit IDs.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_CAN1_BAUD - CAN1 BAUD rate. Required if CONFIG_LPC17_40_CAN1
|
2018-06-28 22:47:14 +02:00
|
|
|
is defined.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_CAN2_BAUD - CAN1 BAUD rate. Required if CONFIG_LPC17_40_CAN2
|
2018-06-28 22:47:14 +02:00
|
|
|
is defined.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_CAN1_DIVISOR - CAN1 is clocked at CCLK divided by this
|
2018-06-28 21:10:02 +02:00
|
|
|
number. (the CCLK frequency is divided by this number to get the CAN
|
|
|
|
clock). Options = {1,2,4,6}. Default: 4.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_CAN2_DIVISOR - CAN2 is clocked at CCLK divided by this
|
2018-06-28 21:10:02 +02:00
|
|
|
number. (the CCLK frequency is divided by this number to get the CAN
|
|
|
|
clock). Options = {1,2,4,6}. Default: 4.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_CAN_TSEG1 - The number of CAN time quanta in segment 1.
|
2018-06-28 23:44:42 +02:00
|
|
|
Default: 6
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_CAN_TSEG2 = the number of CAN time quanta in segment 2.
|
2018-06-28 23:44:42 +02:00
|
|
|
Default: 7
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
LPC17xx/LPC40xx specific PHY/Ethernet device driver settings. These setting
|
|
|
|
also require CONFIG_NET and CONFIG_LPC17_40_ETHERNET.
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2013-09-17 18:44:23 +02:00
|
|
|
CONFIG_ETH0_PHY_KS8721 - Selects Micrel KS8721 PHY
|
2020-02-23 09:50:23 +01:00
|
|
|
CONFIG_LPC17_40_PHY_AUTONEG - Enable auto-negotiation
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_PHY_SPEED100 - Select 100Mbit vs. 10Mbit speed.
|
|
|
|
CONFIG_LPC17_40_PHY_FDUPLEX - Select full (vs. half) duplex
|
|
|
|
|
|
|
|
CONFIG_LPC17_40_EMACRAM_SIZE - Size of EMAC RAM. Default: 16Kb
|
|
|
|
CONFIG_LPC17_40_ETH_NTXDESC - Configured number of Tx descriptors. Default: 18
|
|
|
|
CONFIG_LPC17_40_ETH_NRXDESC - Configured number of Rx descriptors. Default: 18
|
|
|
|
CONFIG_LPC17_40_ETH_WOL - Enable Wake-up on Lan (not fully implemented).
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_NET_REGDEBUG - Enabled low level register debug. Also needs
|
2016-06-11 22:14:08 +02:00
|
|
|
CONFIG_DEBUG_FEATURES.
|
2012-10-06 19:29:36 +02:00
|
|
|
CONFIG_NET_DUMPPACKET - Dump all received and transmitted packets.
|
2016-06-11 22:14:08 +02:00
|
|
|
Also needs CONFIG_DEBUG_FEATURES.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_ETH_HASH - Enable receipt of near-perfect match frames.
|
|
|
|
CONFIG_LPC17_40_MULTICAST - Enable receipt of multicast (and unicast) frames.
|
2018-10-31 22:03:51 +01:00
|
|
|
Automatically set if CONFIG_NET_MCASTGROUP is selected.
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
LPC17xx/LPC40xx USB Device Configuration
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBDEV_FRAME_INTERRUPT
|
2014-04-14 00:22:22 +02:00
|
|
|
Handle USB Start-Of-Frame events.
|
2012-10-06 19:29:36 +02:00
|
|
|
Enable reading SOF from interrupt handler vs. simply reading on demand.
|
|
|
|
Probably a bad idea... Unless there is some issue with sampling the SOF
|
|
|
|
from hardware asynchronously.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBDEV_EPFAST_INTERRUPT
|
2012-10-06 19:29:36 +02:00
|
|
|
Enable high priority interrupts. I have no idea why you might want to
|
|
|
|
do that
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBDEV_NDMADESCRIPTORS
|
2012-10-06 19:29:36 +02:00
|
|
|
Number of DMA descriptors to allocate in SRAM.
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBDEV_DMA
|
|
|
|
Enable lpc17xx/lpc40xx-specific DMA support
|
|
|
|
CONFIG_LPC17_40_USBDEV_NOVBUS
|
2012-06-29 21:35:28 +02:00
|
|
|
Define if the hardware implementation does not support the VBUS signal
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBDEV_NOLED
|
2012-06-29 21:35:28 +02:00
|
|
|
Define if the hardware implementation does not support the LED output
|
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
LPC17xx/LPC40xx USB Host Configuration
|
2012-06-29 21:35:28 +02:00
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_OHCIRAM_SIZE
|
2012-06-29 21:35:28 +02:00
|
|
|
Total size of OHCI RAM (in AHB SRAM Bank 1)
|
2018-07-01 16:38:05 +02:00
|
|
|
CONFIG_LP17_USBHOST_NEDS
|
2012-06-29 21:35:28 +02:00
|
|
|
Number of endpoint descriptors
|
2018-07-01 16:38:05 +02:00
|
|
|
CONFIG_LP17_USBHOST_NTDS
|
2012-06-29 21:35:28 +02:00
|
|
|
Number of transfer descriptors
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBHOST_TDBUFFERS
|
2012-06-29 21:35:28 +02:00
|
|
|
Number of transfer descriptor buffers
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBHOST_TDBUFSIZE
|
2012-06-29 21:35:28 +02:00
|
|
|
Size of one transfer descriptor buffer
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBHOST_IOBUFSIZE
|
2012-06-29 21:35:28 +02:00
|
|
|
Size of one end-user I/O buffer. This can be zero if the
|
|
|
|
application can guarantee that all end-user I/O buffers
|
|
|
|
reside in AHB SRAM.
|
|
|
|
|
|
|
|
USB Host Configuration
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
The Lincoln 60 board supports a USB host interface. The hidkbd
|
|
|
|
example can be used to test this interface.
|
|
|
|
|
|
|
|
The NuttShell (NSH) lincoln60 can also be modified in order to support USB
|
|
|
|
host operations. To make these modifications, do the following:
|
|
|
|
|
|
|
|
1. First configure to build the NSH configuration from the top-level
|
|
|
|
NuttX directory:
|
|
|
|
|
|
|
|
./configure lincoln60/nsh
|
|
|
|
|
|
|
|
2. Then edit the top-level .config file to enable USB host. Make the
|
|
|
|
following changes:
|
|
|
|
|
2019-07-11 18:50:00 +02:00
|
|
|
CONFIG_LPC17_40_USBHOST=y
|
2012-10-20 15:14:04 +02:00
|
|
|
CONFIG_USBHOST=y
|
2012-06-29 21:35:28 +02:00
|
|
|
CONFIG_SCHED_WORKQUEUE=y
|
|
|
|
|
|
|
|
When this change is made, NSH should be extended to support USB flash
|
|
|
|
devices. When a FLASH device is inserted, you should see a device
|
2012-08-05 19:44:11 +02:00
|
|
|
appear in the /dev (pseudo) directory. The device name should be
|
2012-06-29 21:35:28 +02:00
|
|
|
like /dev/sda, /dev/sdb, etc. The USB mass storage device, is present
|
|
|
|
it can be mounted from the NSH command line like:
|
|
|
|
|
|
|
|
ls /dev
|
|
|
|
mount -t vfat /dev/sda /mnt/flash
|
|
|
|
|
|
|
|
Files on the connect USB flash device should then be accessible under
|
|
|
|
the mountpoint /mnt/flash.
|
|
|
|
|
|
|
|
Configurations
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
2013-02-03 00:56:54 +01:00
|
|
|
Each Lincoln 60 configuration is maintained in a sub-directory and can be selected
|
2012-06-29 21:35:28 +02:00
|
|
|
as follow:
|
|
|
|
|
2019-08-06 00:53:39 +02:00
|
|
|
tools/configure.sh lincoln60:<subdir>
|
2012-06-29 21:35:28 +02:00
|
|
|
|
|
|
|
Where <subdir> is one of the following:
|
|
|
|
|
2015-06-04 03:08:48 +02:00
|
|
|
netnsh:
|
|
|
|
Configures the NuttShell (nsh) located at apps/examples/nsh. This
|
2017-06-28 21:18:41 +02:00
|
|
|
configuration is similar to the nsh configuration except that network
|
2015-06-04 03:08:48 +02:00
|
|
|
upport is enabled.
|
|
|
|
|
|
|
|
NOTES:
|
|
|
|
|
|
|
|
1. This configuration uses the mconf-based configuration tool. To
|
|
|
|
change this configurations using that tool, you should:
|
|
|
|
|
|
|
|
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
2015-06-28 16:08:57 +02:00
|
|
|
see additional README.txt files in the NuttX tools repository.
|
2015-06-04 03:08:48 +02:00
|
|
|
|
|
|
|
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
|
|
reconfiguration process.
|
|
|
|
|
|
|
|
2. This configuration is setup to build under Windows with Cygwin using
|
2020-05-13 16:18:31 +02:00
|
|
|
the ARM EABI toolchain. That is, however, easily reconfigured.
|
2015-06-04 03:08:48 +02:00
|
|
|
|
|
|
|
3. This configuration uses a serial console on UART0 at 115200 8N1.
|
|
|
|
This is the serial port at the connector labelled COM1 on the
|
|
|
|
Lincoln 60.
|
|
|
|
|
|
|
|
3. This example does initializes the network, then NSH sequentially. It
|
|
|
|
does not use the NSH network monitor thread. There are two
|
|
|
|
consequences to this: 1) There will be a delay booting to the NSH
|
|
|
|
prompt while the network is brought up. This delay will normally be
|
|
|
|
small but it the network cable is unconnected, it can be very long
|
|
|
|
(you may thing that the firmware is hung). and 2) if the network is
|
|
|
|
unplugged, then re-connected. The network will not automatically be
|
|
|
|
brought back up. But you should be able to do that manually with
|
|
|
|
the NSH ifup command.
|
|
|
|
|
|
|
|
If you want better, more responsive network management, look into
|
|
|
|
the NSH network monitor thread.
|
|
|
|
|
2012-06-29 21:35:28 +02:00
|
|
|
nsh:
|
2014-03-01 16:23:51 +01:00
|
|
|
Configures the NuttShell (nsh) located at apps/examples/nsh.
|
|
|
|
|
|
|
|
NOTES:
|
|
|
|
|
|
|
|
1. This configuration uses the mconf-based configuration tool. To
|
|
|
|
change this configurations using that tool, you should:
|
|
|
|
|
|
|
|
a. Build and install the kconfig-mconf tool. See nuttx/README.txt
|
2015-06-28 16:08:57 +02:00
|
|
|
see additional README.txt files in the NuttX tools repository.
|
2014-03-01 16:23:51 +01:00
|
|
|
|
|
|
|
b. Execute 'make menuconfig' in nuttx/ in order to start the
|
|
|
|
reconfiguration process.
|
|
|
|
|
2015-06-04 03:08:48 +02:00
|
|
|
2. This configuration is setup to build under Linux with the Nutt
|
|
|
|
buildroot toolchain. That is, however, easily reconfigured.
|
|
|
|
|
|
|
|
3. This configuration uses a serial console on UART0 at 115200 8N1.
|
2015-06-04 00:36:13 +02:00
|
|
|
This is the serial port at the connector labelled COM1 on the
|
|
|
|
Lincoln 60.
|
|
|
|
|
|
|
|
3. This configuration enables only the serial NSH interface. See
|
|
|
|
notes above for enabling USB host support in this configuration.
|
2015-06-07 02:33:34 +02:00
|
|
|
|
|
|
|
thttpd-binfs:
|
|
|
|
This builds the THTTPD web server example using the THTTPD and
|
|
|
|
the apps/examples/thttpd application. This version uses the built-in
|
|
|
|
binary format with the BINFS file system and the Union File System.
|
|
|
|
|
|
|
|
NOTES:
|
|
|
|
|
2020-05-13 16:18:31 +02:00
|
|
|
1. Uses the ARM EABI toolchain under Windows. But that is
|
2015-06-07 02:33:34 +02:00
|
|
|
easily reconfigured:
|
|
|
|
|
|
|
|
CONFIG_HOST_WINDOWS=y : Windows
|
|
|
|
CONFIG_HOST_WINDOWS_CYGWIN=y : under Cygwin
|
2022-04-18 18:02:33 +02:00
|
|
|
CONFIG_ARMV7M_TOOLCHAIN_GNU_EABI=y : GNU EABI toolchain for Windows
|
2015-06-07 02:33:34 +02:00
|
|
|
|
|
|
|
STATUS:
|
|
|
|
2015-06-06: The BINFS CGI files are seems to be running, but the
|
|
|
|
output that they generate does not appear in the browser window.
|
|
|
|
I am suspecting that the redirected output is not working correctly
|
|
|
|
with the BINFS applications.
|