configs/same70-xplained/twm4nx: Add a configuration for test Twm4Nx using VNC.
This commit is contained in:
parent
df5a8d09eb
commit
b3819e8f0d
@ -59,6 +59,7 @@
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
||||
/* All SAM's have SRAM. In addition, they may have external SRAM or SDRAM */
|
||||
|
||||
#define HAVE_SDRAM_REGION 0 /* Assume no external SDRAM */
|
||||
@ -72,31 +73,31 @@
|
||||
*/
|
||||
|
||||
#if !defined(CONFIG_SAMV7_SDRAMC) || !defined(CONFIG_SAMV7_SDRAMHEAP)
|
||||
# undef CONFIG_SAMV7_SDRAMSIZE
|
||||
# undef CONFIG_SAMV7_SDRAMSIZE
|
||||
# define CONFIG_SAMV7_SDRAMSIZE 0
|
||||
#endif
|
||||
|
||||
/* Check if external SRAM is supported and, if so, it is is intended
|
||||
* to be used as heap.
|
||||
/* Check if external SRAM is supported and, if so, is it intended to be used
|
||||
* as heap memory?
|
||||
*/
|
||||
|
||||
#if !defined(CONFIG_SAMV7_EXTSRAM0) || !defined(CONFIG_SAMV7_EXTSRAM0HEAP)
|
||||
# undef CONFIG_SAMV7_EXTSRAM0SIZE
|
||||
# undef CONFIG_SAMV7_EXTSRAM0SIZE
|
||||
# define CONFIG_SAMV7_EXTSRAM0SIZE 0
|
||||
#endif
|
||||
|
||||
#if !defined(CONFIG_SAMV7_EXTSRAM1) || !defined(CONFIG_SAMV7_EXTSRAM1HEAP)
|
||||
# undef CONFIG_SAMV7_EXTSRAM1SIZE
|
||||
# undef CONFIG_SAMV7_EXTSRAM1SIZE
|
||||
# define CONFIG_SAMV7_EXTSRAM1SIZE 0
|
||||
#endif
|
||||
|
||||
#if !defined(CONFIG_SAMV7_EXTSRAM2) || !defined(CONFIG_SAMV7_EXTSRAM2HEAP)
|
||||
# undef CONFIG_SAMV7_EXTSRAM2SIZE
|
||||
# undef CONFIG_SAMV7_EXTSRAM2SIZE
|
||||
# define CONFIG_SAMV7_EXTSRAM2SIZE 0
|
||||
#endif
|
||||
|
||||
#if !defined(CONFIG_SAMV7_EXTSRAM3) || !defined(CONFIG_SAMV7_EXTSRAM3HEAP)
|
||||
# undef CONFIG_SAMV7_EXTSRAM3SIZE
|
||||
# undef CONFIG_SAMV7_EXTSRAM3SIZE
|
||||
# define CONFIG_SAMV7_EXTSRAM3SIZE 0
|
||||
#endif
|
||||
|
||||
@ -165,14 +166,6 @@
|
||||
# warning "CONFIG_RAM_END is before end of SRAM... not all of SRAM used"
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Private Data
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Private Functions
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
@ -1654,3 +1654,34 @@ Configuration sub-directories
|
||||
STATUS:
|
||||
2015-03-28: HSMCI TX DMA is disabled. There are some issues with the TX
|
||||
DMA that need to be corrected.
|
||||
|
||||
twm4nx:
|
||||
|
||||
This configuration exercises the port of TWM to NuttX. A description of
|
||||
that port is available at apps/graphics/twm4nx/README.txt. This
|
||||
configuration uses the NuttX VNC server to provide a remote desktop for
|
||||
use with VNC client on a PC. No display, mouse, or keyboard devices are
|
||||
needed.
|
||||
|
||||
NOTES:
|
||||
|
||||
1. Network configuration: IP address 10.0.0.2. The is easily changed
|
||||
via 'make menuconfig'. The VNC server address is 10.0.0.2:5900.
|
||||
|
||||
2. The default (local) framebuffer configuration is 800x600 with 16-bit
|
||||
RGB color.
|
||||
|
||||
3. There are complicated interactions between VNC and the network
|
||||
configuration. The CONFIG_VNCSERVER_UPDATE_BUFSIZE determines the
|
||||
size of update messages. That is 1024 bytes in that configuration
|
||||
(the full message with the header will be a little larger). The
|
||||
CONFIG_NET_ETH_PKTSIZE is set to 590 so that a full update will
|
||||
require several packets.
|
||||
|
||||
Write buffering also effects network performance. This will break
|
||||
up the large updates into small (196 byte) groups. When we run out
|
||||
of read-ahead buffers, then partial updates may be sent causing a
|
||||
loss of synchronization.
|
||||
|
||||
STATUS:
|
||||
2019-04-28: Configuration created. Not verified.
|
||||
|
137
configs/same70-xplained/twm4nx/defconfig
Normal file
137
configs/same70-xplained/twm4nx/defconfig
Normal file
@ -0,0 +1,137 @@
|
||||
#
|
||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
||||
#
|
||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_ARCH_RAMFUNCS is not set
|
||||
# CONFIG_MMCSD_MMCSUPPORT is not set
|
||||
# CONFIG_MMCSD_SPI is not set
|
||||
# CONFIG_NXTK_DEFAULT_BORDERCOLORS is not set
|
||||
# CONFIG_NX_DISABLE_16BPP is not set
|
||||
# CONFIG_SAMV7_UART0 is not set
|
||||
# CONFIG_SAMV7_UART2 is not set
|
||||
# CONFIG_SAMV7_UART4 is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="same70-xplained"
|
||||
CONFIG_ARCH_BOARD_SAME70_XPLAINED=y
|
||||
CONFIG_ARCH_BUTTONS=y
|
||||
CONFIG_ARCH_CHIP_SAME70=y
|
||||
CONFIG_ARCH_CHIP_SAME70Q21=y
|
||||
CONFIG_ARCH_CHIP_SAME70Q=y
|
||||
CONFIG_ARCH_CHIP_SAMV7=y
|
||||
CONFIG_ARCH_INTERRUPTSTACK=2048
|
||||
CONFIG_ARCH_IRQBUTTONS=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
CONFIG_ARCH_STDARG_H=y
|
||||
CONFIG_ARMV7M_DCACHE=y
|
||||
CONFIG_ARMV7M_ICACHE=y
|
||||
CONFIG_ARMV7M_LAZYFPU=y
|
||||
CONFIG_AT24XX_ADDR=0x57
|
||||
CONFIG_AT24XX_EXTENDED=y
|
||||
CONFIG_AT24XX_EXTSIZE=160
|
||||
CONFIG_AT24XX_SIZE=2
|
||||
CONFIG_BOARD_LOOPSPERMSEC=51262
|
||||
CONFIG_ETH0_PHY_KSZ8081=y
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_GRAPHICS_TWM4NX=y
|
||||
CONFIG_HAVE_CXX=y
|
||||
CONFIG_HAVE_CXXINITIALIZE=y
|
||||
CONFIG_I2C_DRIVER=y
|
||||
CONFIG_IOB_NBUFFERS=24
|
||||
CONFIG_LIB_BOARDCTL=y
|
||||
CONFIG_LIB_HOSTNAME="SAME70-Xplained"
|
||||
CONFIG_MAX_TASKS=16
|
||||
CONFIG_MAX_WDOGPARMS=2
|
||||
CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
|
||||
CONFIG_MMCSD_SDIO=y
|
||||
CONFIG_MM_REGIONS=2
|
||||
CONFIG_MQ_MAXMSGSIZE=64
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_AT24XX=y
|
||||
CONFIG_MTD_AT25=y
|
||||
CONFIG_MTD_CONFIG=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_NETDB_DNSCLIENT=y
|
||||
CONFIG_NETDB_DNSSERVER_NOADDR=y
|
||||
CONFIG_NETDEV_PHY_IOCTL=y
|
||||
CONFIG_NETDEV_STATISTICS=y
|
||||
CONFIG_NETUTILS_TELNETD=y
|
||||
CONFIG_NET_ARP_SEND=y
|
||||
CONFIG_NET_BROADCAST=y
|
||||
CONFIG_NET_ICMP=y
|
||||
CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_SOCKOPTS=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NFILE_DESCRIPTORS=8
|
||||
CONFIG_NFILE_STREAMS=8
|
||||
CONFIG_NX=y
|
||||
CONFIG_NXFONT_SANS22X29B=y
|
||||
CONFIG_NXFONT_SANS23X27=y
|
||||
CONFIG_NXTERM=y
|
||||
CONFIG_NXTERM_CACHESIZE=32
|
||||
CONFIG_NXTERM_CURSORCHAR=95
|
||||
CONFIG_NXTERM_MXCHARS=325
|
||||
CONFIG_NXTERM_NXKBDIN=y
|
||||
CONFIG_NXTK_BORDERCOLOR1=0x5cb7
|
||||
CONFIG_NXTK_BORDERCOLOR2=0x21c9
|
||||
CONFIG_NXTK_BORDERCOLOR3=0xffdf
|
||||
CONFIG_NXWIDGETS_BPP=16
|
||||
CONFIG_NXWIDGETS_CUSTOM_EDGECOLORS=y
|
||||
CONFIG_NXWIDGETS_CUSTOM_FILLCOLORS=y
|
||||
CONFIG_NXWIDGETS_DEFAULT_BACKGROUNDCOLOR=0x9dfb
|
||||
CONFIG_NXWIDGETS_DEFAULT_HIGHLIGHTCOLOR=0xc618
|
||||
CONFIG_NXWIDGETS_DEFAULT_SELECTEDBACKGROUNDCOLOR=0xd73e
|
||||
CONFIG_NXWIDGETS_DEFAULT_SHADOWEDGECOLOR=0x21e9
|
||||
CONFIG_NXWIDGETS_DEFAULT_SHINEEDGECOLOR=0xffdf
|
||||
CONFIG_NXWIDGETS_SIZEOFCHAR=1
|
||||
CONFIG_NX_BLOCKING=y
|
||||
CONFIG_NX_KBD=y
|
||||
CONFIG_NX_SWCURSOR=y
|
||||
CONFIG_NX_XYINPUT_TOUCHSCREEN=y
|
||||
CONFIG_PREALLOC_MQ_MSGS=64
|
||||
CONFIG_PREALLOC_TIMERS=4
|
||||
CONFIG_PREALLOC_WDOGS=8
|
||||
CONFIG_RAM_SIZE=393216
|
||||
CONFIG_RAM_START=0x20400000
|
||||
CONFIG_RAW_BINARY=y
|
||||
CONFIG_RR_INTERVAL=200
|
||||
CONFIG_SAMV7_EMAC0=y
|
||||
CONFIG_SAMV7_EMAC0_PHYSR=30
|
||||
CONFIG_SAMV7_EMAC0_PHYSR_100FD=0x6
|
||||
CONFIG_SAMV7_EMAC0_PHYSR_100HD=0x2
|
||||
CONFIG_SAMV7_EMAC0_PHYSR_10FD=0x5
|
||||
CONFIG_SAMV7_EMAC0_PHYSR_10HD=0x1
|
||||
CONFIG_SAMV7_EMAC0_PHYSR_ALTCONFIG=y
|
||||
CONFIG_SAMV7_EMAC0_PHYSR_ALTMODE=0x7
|
||||
CONFIG_SAMV7_EMAC0_RMII=y
|
||||
CONFIG_SAMV7_GPIOA_IRQ=y
|
||||
CONFIG_SAMV7_GPIOC_IRQ=y
|
||||
CONFIG_SAMV7_GPIO_IRQ=y
|
||||
CONFIG_SAMV7_HSMCI0=y
|
||||
CONFIG_SAMV7_SDRAMC=y
|
||||
CONFIG_SAMV7_SDRAMSIZE=2097152
|
||||
CONFIG_SAMV7_USART1=y
|
||||
CONFIG_SAMV7_XDMAC=y
|
||||
CONFIG_SCHED_HPWORK=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SDIO_BLOCKSETUP=y
|
||||
CONFIG_START_DAY=28
|
||||
CONFIG_START_MONTH=4
|
||||
CONFIG_START_YEAR=2019
|
||||
CONFIG_SYSTEM_PING=y
|
||||
CONFIG_USART1_SERIAL_CONSOLE=y
|
||||
CONFIG_USER_ENTRYPOINT="twm4nx_main"
|
||||
CONFIG_VNCSERVER=y
|
||||
CONFIG_VNCSERVER_PRIO=120
|
||||
CONFIG_VNCSERVER_SCREENHEIGHT=600
|
||||
CONFIG_VNCSERVER_SCREENWIDTH=800
|
||||
CONFIG_VNCSERVER_UPDATER_PRIO=120
|
||||
CONFIG_VNCSERVER_UPDATE_BUFSIZE=2048
|
Loading…
x
Reference in New Issue
Block a user