未验证 提交 bf8db63c 编写于 作者: W Wayne 提交者: GitHub

Fix building issue of Nuvoton porting. (#6833)

* Fix  building issue of Nuvoton porting.

1. Change thread priority of lwip-tcpip and erx.
2. Remove '')' garbage symbols.
3. mm driver issues.
Co-authored-by: NWayne Lin <wclin@nuvoton.com>
上级 12189d53
......@@ -10,4 +10,3 @@ CPPPATH = [cwd]
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -21,4 +21,3 @@ else:
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -43,4 +43,3 @@ for d in list:
objs += group
Return('objs')
')
......@@ -33,4 +33,3 @@ else:
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
# RT-Thread building script for component
Import('RTT_ROOT')
from building import *
Import('RTT_ROOT')
cwd = GetCurrentDir()
src = Glob('*.c') + Glob('*.cpp')
......@@ -11,5 +11,4 @@ group = []
# USB driver constrain
group = DefineGroup('CPU', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
Return('group')
\ No newline at end of file
......@@ -19,4 +19,3 @@ for d in list:
objs += group
Return('objs')
')
......@@ -19,4 +19,3 @@ for d in list:
objs += group
Return('objs')
')
......@@ -12,4 +12,3 @@ group = []
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -16,4 +16,3 @@ CPPPATH = [cwd, cwd + '/nutool_pincfg']
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -57,6 +57,7 @@ CONFIG_RT_USING_SIGNALS=y
#
# Memory Management
#
CONFIG_RT_PAGE_MAX_ORDER=11
CONFIG_RT_USING_MEMPOOL=y
CONFIG_RT_USING_SMALL_MEM=y
# CONFIG_RT_USING_SLAB is not set
......@@ -98,7 +99,7 @@ CONFIG_ARCH_ARM_ARM9=y
CONFIG_RT_USING_COMPONENTS_INIT=y
CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
CONFIG_RT_MAIN_THREAD_PRIORITY=20
# CONFIG_RT_USING_LEGACY is not set
CONFIG_RT_USING_MSH=y
CONFIG_RT_USING_FINSH=y
......@@ -171,6 +172,7 @@ CONFIG_RT_CAN_USING_HDR=y
# CONFIG_RT_CAN_USING_CANFD is not set
CONFIG_RT_USING_HWTIMER=y
CONFIG_RT_USING_CPUTIME=y
CONFIG_CPUTIME_TIMER_FREQ=0
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
......@@ -358,12 +360,12 @@ CONFIG_RT_LWIP_TCP_PCB_NUM=16
CONFIG_RT_LWIP_TCP_SEG_NUM=64
CONFIG_RT_LWIP_TCP_SND_BUF=16384
CONFIG_RT_LWIP_TCP_WND=65535
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=21
CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=256
CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=4096
# CONFIG_LWIP_NO_RX_THREAD is not set
# CONFIG_LWIP_NO_TX_THREAD is not set
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12
CONFIG_LWIP_NO_TX_THREAD=y
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=22
CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=4096
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=256
CONFIG_RT_LWIP_REASSEMBLY_FRAG=y
......@@ -373,7 +375,7 @@ CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
CONFIG_LWIP_SO_RCVBUF=1
CONFIG_LWIP_SO_LINGER=0
CONFIG_LWIP_SO_LINGER=1
CONFIG_RT_LWIP_NETIF_LOOPBACK=y
CONFIG_LWIP_NETIF_LOOPBACK=1
CONFIG_RT_LWIP_STATS=y
......@@ -949,6 +951,7 @@ CONFIG_PKG_OPTPARSE_VER="latest"
# CONFIG_PKG_USING_SOEM is not set
# CONFIG_PKG_USING_QPARAM is not set
# CONFIG_PKG_USING_CorevMCU_CLI is not set
# CONFIG_PKG_USING_GET_IRQ_PRIORITY is not set
#
# Arduino libraries
......
# RT-Thread building script for component
from building import *
Import('RTT_ROOT')
from building import *
cwd = GetCurrentDir()
src = Glob('*.c') + Glob('*.cpp')
......@@ -12,4 +9,3 @@ CPPPATH = [ cwd ]
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
此差异已折叠。
......@@ -23,8 +23,8 @@ elif CROSS_TOOL == 'keil':
if os.getenv('RTT_EXEC_PATH'):
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
BUILD = 'debug'
#BUILD = ''
#BUILD = 'debug'
BUILD = ''
CORE = 'arm926ej-s'
MAP_FILE = 'rtthread_nuc980.map'
......
此差异已折叠。
......@@ -12,4 +12,3 @@ CPPPATH = [ cwd ]
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -57,6 +57,7 @@ CONFIG_RT_USING_SIGNALS=y
#
# Memory Management
#
CONFIG_RT_PAGE_MAX_ORDER=11
CONFIG_RT_USING_MEMPOOL=y
CONFIG_RT_USING_SMALL_MEM=y
# CONFIG_RT_USING_SLAB is not set
......@@ -98,7 +99,7 @@ CONFIG_ARCH_ARM_ARM9=y
CONFIG_RT_USING_COMPONENTS_INIT=y
CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
CONFIG_RT_MAIN_THREAD_PRIORITY=20
# CONFIG_RT_USING_LEGACY is not set
CONFIG_RT_USING_MSH=y
CONFIG_RT_USING_FINSH=y
......@@ -176,6 +177,7 @@ CONFIG_RT_CAN_USING_HDR=y
# CONFIG_RT_CAN_USING_CANFD is not set
CONFIG_RT_USING_HWTIMER=y
CONFIG_RT_USING_CPUTIME=y
CONFIG_CPUTIME_TIMER_FREQ=0
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
......@@ -281,7 +283,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# POSIX (Portable Operating System Interface) layer
#
CONFIG_RT_USING_POSIX_FS=y
CONFIG_RT_USING_POSIX_DEVIO=y
# CONFIG_RT_USING_POSIX_DEVIO is not set
# CONFIG_RT_USING_POSIX_STDIO is not set
CONFIG_RT_USING_POSIX_POLL=y
CONFIG_RT_USING_POSIX_SELECT=y
......@@ -364,12 +366,12 @@ CONFIG_RT_LWIP_TCP_PCB_NUM=16
CONFIG_RT_LWIP_TCP_SEG_NUM=64
CONFIG_RT_LWIP_TCP_SND_BUF=16384
CONFIG_RT_LWIP_TCP_WND=65535
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=21
CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=256
CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=4096
# CONFIG_LWIP_NO_RX_THREAD is not set
# CONFIG_LWIP_NO_TX_THREAD is not set
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12
CONFIG_LWIP_NO_TX_THREAD=y
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=22
CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=4096
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=256
CONFIG_RT_LWIP_REASSEMBLY_FRAG=y
......@@ -379,7 +381,7 @@ CONFIG_SO_REUSE=1
CONFIG_LWIP_SO_RCVTIMEO=1
CONFIG_LWIP_SO_SNDTIMEO=1
CONFIG_LWIP_SO_RCVBUF=1
CONFIG_LWIP_SO_LINGER=0
CONFIG_LWIP_SO_LINGER=1
CONFIG_RT_LWIP_NETIF_LOOPBACK=y
CONFIG_LWIP_NETIF_LOOPBACK=1
CONFIG_RT_LWIP_STATS=y
......@@ -947,6 +949,7 @@ CONFIG_PKG_OPTPARSE_VER="latest"
# CONFIG_PKG_USING_SOEM is not set
# CONFIG_PKG_USING_QPARAM is not set
# CONFIG_PKG_USING_CorevMCU_CLI is not set
# CONFIG_PKG_USING_GET_IRQ_PRIORITY is not set
#
# Arduino libraries
......
......@@ -12,4 +12,3 @@ CPPPATH = [ cwd ]
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -23,8 +23,8 @@ if CROSS_TOOL == 'keil':
if os.getenv('RTT_EXEC_PATH'):
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
BUILD = 'debug'
#BUILD = ''
#BUILD = 'debug'
BUILD = ''
CORE = 'arm926ej-s'
MAP_FILE = 'rtthread_nuc980.map'
......
......@@ -16,4 +16,3 @@ CPPPATH = [cwd, cwd + '/nutool_pincfg']
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -2,7 +2,6 @@
from building import *
Import('RTT_ROOT')
from building import *
......@@ -11,5 +10,4 @@ src = Glob('*.c') + Glob('*.cpp') + Glob('*.S')
CPPPATH = [ cwd ]
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
Return('group')
\ No newline at end of file
......@@ -16,5 +16,4 @@ CPPPATH = [cwd, cwd + '/NuPinConfig']
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
Return('group')
\ No newline at end of file
......@@ -18,4 +18,3 @@ CPPPATH = [cwd, cwd + '/NuClockConfig', cwd + '/NuPinConfig']
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -16,4 +16,3 @@ CPPPATH = [cwd, cwd + '/nutool_pincfg']
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -2,7 +2,6 @@
from building import *
Import('RTT_ROOT')
from building import *
......@@ -11,5 +10,4 @@ src = Glob('*.c') + Glob('*.cpp') + Glob('*.S')
CPPPATH = [ cwd ]
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
Return('group')
\ No newline at end of file
......@@ -18,4 +18,3 @@ CPPPATH = [cwd, cwd + '/NuClockConfig', cwd + '/NuPinConfig']
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -18,4 +18,3 @@ CPPPATH = [cwd, cwd + '/NuClockConfig', cwd + '/NuPinConfig']
group = DefineGroup('board', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -17,4 +17,3 @@ CPPPATH = [cwd, cwd + '/NuPinConfig']
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
......@@ -18,4 +18,3 @@ CPPPATH = [cwd, cwd + '/NuClockConfig', cwd + '/NuPinConfig']
group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
')
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册