[bsp][art-pi-smart] 关闭内存对齐检查来避免数据访问异常
This commit is contained in:
parent
d2c12e2da8
commit
9a1996ef59
|
@ -162,6 +162,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
|
||||||
CONFIG_RT_USING_DFS_DEVFS=y
|
CONFIG_RT_USING_DFS_DEVFS=y
|
||||||
CONFIG_RT_USING_DFS_ROMFS=y
|
CONFIG_RT_USING_DFS_ROMFS=y
|
||||||
# CONFIG_RT_USING_DFS_ROMFS_USER_ROOT is not set
|
# CONFIG_RT_USING_DFS_ROMFS_USER_ROOT is not set
|
||||||
|
CONFIG_RT_USING_DFS_PTYFS=y
|
||||||
# CONFIG_RT_USING_DFS_CROMFS is not set
|
# CONFIG_RT_USING_DFS_CROMFS is not set
|
||||||
CONFIG_RT_USING_DFS_TMPFS=y
|
CONFIG_RT_USING_DFS_TMPFS=y
|
||||||
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
# CONFIG_RT_USING_DFS_MQUEUE is not set
|
||||||
|
@ -192,8 +193,6 @@ CONFIG_RT_USING_SERIAL_V1=y
|
||||||
# CONFIG_RT_USING_SERIAL_V2 is not set
|
# CONFIG_RT_USING_SERIAL_V2 is not set
|
||||||
# CONFIG_RT_SERIAL_USING_DMA is not set
|
# CONFIG_RT_SERIAL_USING_DMA is not set
|
||||||
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
CONFIG_RT_SERIAL_RB_BUFSZ=64
|
||||||
CONFIG_RT_USING_TTY=y
|
|
||||||
# CONFIG_RT_TTY_DEBUG is not set
|
|
||||||
# CONFIG_RT_USING_CAN is not set
|
# CONFIG_RT_USING_CAN is not set
|
||||||
CONFIG_RT_USING_CPUTIME=y
|
CONFIG_RT_USING_CPUTIME=y
|
||||||
CONFIG_CPUTIME_TIMER_FREQ=0
|
CONFIG_CPUTIME_TIMER_FREQ=0
|
||||||
|
@ -454,10 +453,11 @@ CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
|
||||||
CONFIG_LWP_TID_MAX_NR=64
|
CONFIG_LWP_TID_MAX_NR=64
|
||||||
CONFIG_LWP_ENABLE_ASID=y
|
CONFIG_LWP_ENABLE_ASID=y
|
||||||
CONFIG_RT_LWP_SHM_MAX_NR=64
|
CONFIG_RT_LWP_SHM_MAX_NR=64
|
||||||
# CONFIG_LWP_UNIX98_PTY is not set
|
|
||||||
CONFIG_RT_USING_LDSO=y
|
CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_ELF_DEBUG_ENABLE is not set
|
# CONFIG_ELF_DEBUG_ENABLE is not set
|
||||||
# CONFIG_ELF_LOAD_RANDOMIZE is not set
|
# CONFIG_ELF_LOAD_RANDOMIZE is not set
|
||||||
|
CONFIG_LWP_USING_TERMINAL=y
|
||||||
|
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
|
||||||
|
|
||||||
#
|
#
|
||||||
# Memory management
|
# Memory management
|
||||||
|
@ -728,9 +728,6 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
|
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
|
||||||
#
|
#
|
||||||
# CONFIG_PKG_USING_CMSIS_5 is not set
|
# CONFIG_PKG_USING_CMSIS_5 is not set
|
||||||
# CONFIG_PKG_USING_CMSIS_CORE is not set
|
|
||||||
# CONFIG_PKG_USING_CMSIS_DSP is not set
|
|
||||||
# CONFIG_PKG_USING_CMSIS_NN is not set
|
|
||||||
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
|
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
|
||||||
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
|
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
|
||||||
|
|
||||||
|
@ -795,29 +792,6 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# peripheral libraries and drivers
|
# peripheral libraries and drivers
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
|
||||||
# HAL & SDK Drivers
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# STM32 HAL & SDK Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_PKG_USING_STM32L4XX_HAL_DRIVER is not set
|
|
||||||
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
|
||||||
# CONFIG_PKG_USING_STM32_SDIO is not set
|
|
||||||
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
|
||||||
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
|
||||||
# CONFIG_PKG_USING_ESP_IDF is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Kendryte SDK
|
|
||||||
#
|
|
||||||
# CONFIG_PKG_USING_K210_SDK is not set
|
|
||||||
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
|
|
||||||
# CONFIG_PKG_USING_NRF5X_SDK is not set
|
|
||||||
# CONFIG_PKG_USING_NRFX is not set
|
|
||||||
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# sensors drivers
|
# sensors drivers
|
||||||
#
|
#
|
||||||
|
@ -899,8 +873,9 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_FT6236 is not set
|
# CONFIG_PKG_USING_FT6236 is not set
|
||||||
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
|
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
|
||||||
# CONFIG_PKG_USING_CST816X is not set
|
# CONFIG_PKG_USING_CST816X is not set
|
||||||
# CONFIG_PKG_USING_CST812T is not set
|
|
||||||
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
|
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
|
||||||
|
# CONFIG_PKG_USING_STM32_SDIO is not set
|
||||||
|
# CONFIG_PKG_USING_ESP_IDF is not set
|
||||||
# CONFIG_PKG_USING_BUTTON is not set
|
# CONFIG_PKG_USING_BUTTON is not set
|
||||||
# CONFIG_PKG_USING_PCF8574 is not set
|
# CONFIG_PKG_USING_PCF8574 is not set
|
||||||
# CONFIG_PKG_USING_SX12XX is not set
|
# CONFIG_PKG_USING_SX12XX is not set
|
||||||
|
@ -908,6 +883,14 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_LEDBLINK is not set
|
# CONFIG_PKG_USING_LEDBLINK is not set
|
||||||
# CONFIG_PKG_USING_LITTLED is not set
|
# CONFIG_PKG_USING_LITTLED is not set
|
||||||
# CONFIG_PKG_USING_LKDGUI is not set
|
# CONFIG_PKG_USING_LKDGUI is not set
|
||||||
|
# CONFIG_PKG_USING_NRF5X_SDK is not set
|
||||||
|
# CONFIG_PKG_USING_NRFX is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Kendryte SDK
|
||||||
|
#
|
||||||
|
# CONFIG_PKG_USING_K210_SDK is not set
|
||||||
|
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
|
||||||
# CONFIG_PKG_USING_INFRARED is not set
|
# CONFIG_PKG_USING_INFRARED is not set
|
||||||
# CONFIG_PKG_USING_MULTI_INFRARED is not set
|
# CONFIG_PKG_USING_MULTI_INFRARED is not set
|
||||||
# CONFIG_PKG_USING_AGILE_BUTTON is not set
|
# CONFIG_PKG_USING_AGILE_BUTTON is not set
|
||||||
|
@ -922,6 +905,7 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_AS608 is not set
|
# CONFIG_PKG_USING_AS608 is not set
|
||||||
# CONFIG_PKG_USING_RC522 is not set
|
# CONFIG_PKG_USING_RC522 is not set
|
||||||
# CONFIG_PKG_USING_WS2812B is not set
|
# CONFIG_PKG_USING_WS2812B is not set
|
||||||
|
# CONFIG_PKG_USING_EMBARC_BSP is not set
|
||||||
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
|
# CONFIG_PKG_USING_EXTERN_RTC_DRIVERS is not set
|
||||||
# CONFIG_PKG_USING_MULTI_RTIMER is not set
|
# CONFIG_PKG_USING_MULTI_RTIMER is not set
|
||||||
# CONFIG_PKG_USING_MAX7219 is not set
|
# CONFIG_PKG_USING_MAX7219 is not set
|
||||||
|
@ -944,6 +928,7 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
|
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
|
||||||
# CONFIG_PKG_USING_VDEVICE is not set
|
# CONFIG_PKG_USING_VDEVICE is not set
|
||||||
# CONFIG_PKG_USING_SGM706 is not set
|
# CONFIG_PKG_USING_SGM706 is not set
|
||||||
|
# CONFIG_PKG_USING_STM32WB55_SDK is not set
|
||||||
# CONFIG_PKG_USING_RDA58XX is not set
|
# CONFIG_PKG_USING_RDA58XX is not set
|
||||||
# CONFIG_PKG_USING_LIBNFC is not set
|
# CONFIG_PKG_USING_LIBNFC is not set
|
||||||
# CONFIG_PKG_USING_MFOC is not set
|
# CONFIG_PKG_USING_MFOC is not set
|
||||||
|
@ -953,6 +938,7 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_ROSSERIAL is not set
|
# CONFIG_PKG_USING_ROSSERIAL is not set
|
||||||
# CONFIG_PKG_USING_MICRO_ROS is not set
|
# CONFIG_PKG_USING_MICRO_ROS is not set
|
||||||
# CONFIG_PKG_USING_MCP23008 is not set
|
# CONFIG_PKG_USING_MCP23008 is not set
|
||||||
|
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
|
||||||
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
|
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
|
||||||
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
|
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
|
||||||
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
|
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
|
||||||
|
@ -960,6 +946,7 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_MB85RS16 is not set
|
# CONFIG_PKG_USING_MB85RS16 is not set
|
||||||
# CONFIG_PKG_USING_RFM300 is not set
|
# CONFIG_PKG_USING_RFM300 is not set
|
||||||
# CONFIG_PKG_USING_IO_INPUT_FILTER is not set
|
# CONFIG_PKG_USING_IO_INPUT_FILTER is not set
|
||||||
|
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
|
||||||
# CONFIG_PKG_USING_LRF_NV7LIDAR is not set
|
# CONFIG_PKG_USING_LRF_NV7LIDAR is not set
|
||||||
# CONFIG_PKG_USING_AIP650 is not set
|
# CONFIG_PKG_USING_AIP650 is not set
|
||||||
# CONFIG_PKG_USING_FINGERPRINT is not set
|
# CONFIG_PKG_USING_FINGERPRINT is not set
|
||||||
|
@ -970,7 +957,6 @@ CONFIG_RT_USING_LDSO=y
|
||||||
# CONFIG_PKG_USING_X9555 is not set
|
# CONFIG_PKG_USING_X9555 is not set
|
||||||
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
# CONFIG_PKG_USING_SYSTEM_RUN_LED is not set
|
||||||
# CONFIG_PKG_USING_BT_MX01 is not set
|
# CONFIG_PKG_USING_BT_MX01 is not set
|
||||||
# CONFIG_PKG_USING_RGPOWER is not set
|
|
||||||
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
# CONFIG_PKG_USING_SPI_TOOLS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1371,7 +1357,7 @@ CONFIG_RT_USING_WDT2=y
|
||||||
#
|
#
|
||||||
# Select ENET Driver
|
# Select ENET Driver
|
||||||
#
|
#
|
||||||
CONFIG_RT_USING_ENET1=y
|
# CONFIG_RT_USING_ENET1 is not set
|
||||||
# CONFIG_RT_USING_ENET2 is not set
|
# CONFIG_RT_USING_ENET2 is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -116,6 +116,7 @@
|
||||||
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
|
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
|
||||||
#define RT_USING_DFS_DEVFS
|
#define RT_USING_DFS_DEVFS
|
||||||
#define RT_USING_DFS_ROMFS
|
#define RT_USING_DFS_ROMFS
|
||||||
|
#define RT_USING_DFS_PTYFS
|
||||||
#define RT_USING_DFS_TMPFS
|
#define RT_USING_DFS_TMPFS
|
||||||
#define RT_USING_PAGECACHE
|
#define RT_USING_PAGECACHE
|
||||||
|
|
||||||
|
@ -138,7 +139,6 @@
|
||||||
#define RT_USING_SERIAL
|
#define RT_USING_SERIAL
|
||||||
#define RT_USING_SERIAL_V1
|
#define RT_USING_SERIAL_V1
|
||||||
#define RT_SERIAL_RB_BUFSZ 64
|
#define RT_SERIAL_RB_BUFSZ 64
|
||||||
#define RT_USING_TTY
|
|
||||||
#define RT_USING_CPUTIME
|
#define RT_USING_CPUTIME
|
||||||
#define CPUTIME_TIMER_FREQ 0
|
#define CPUTIME_TIMER_FREQ 0
|
||||||
#define RT_USING_I2C
|
#define RT_USING_I2C
|
||||||
|
@ -297,6 +297,8 @@
|
||||||
#define LWP_ENABLE_ASID
|
#define LWP_ENABLE_ASID
|
||||||
#define RT_LWP_SHM_MAX_NR 64
|
#define RT_LWP_SHM_MAX_NR 64
|
||||||
#define RT_USING_LDSO
|
#define RT_USING_LDSO
|
||||||
|
#define LWP_USING_TERMINAL
|
||||||
|
#define LWP_PTY_MAX_PARIS_LIMIT 64
|
||||||
|
|
||||||
/* Memory management */
|
/* Memory management */
|
||||||
|
|
||||||
|
@ -367,20 +369,15 @@
|
||||||
|
|
||||||
/* peripheral libraries and drivers */
|
/* peripheral libraries and drivers */
|
||||||
|
|
||||||
/* HAL & SDK Drivers */
|
|
||||||
|
|
||||||
/* STM32 HAL & SDK Drivers */
|
|
||||||
|
|
||||||
|
|
||||||
/* Kendryte SDK */
|
|
||||||
|
|
||||||
|
|
||||||
/* sensors drivers */
|
/* sensors drivers */
|
||||||
|
|
||||||
|
|
||||||
/* touch drivers */
|
/* touch drivers */
|
||||||
|
|
||||||
|
|
||||||
|
/* Kendryte SDK */
|
||||||
|
|
||||||
|
|
||||||
/* AI packages */
|
/* AI packages */
|
||||||
|
|
||||||
|
|
||||||
|
@ -489,7 +486,6 @@
|
||||||
|
|
||||||
/* Select ENET Driver */
|
/* Select ENET Driver */
|
||||||
|
|
||||||
#define RT_USING_ENET1
|
|
||||||
|
|
||||||
/* Select Wifi Driver */
|
/* Select Wifi Driver */
|
||||||
|
|
||||||
|
|
|
@ -260,6 +260,7 @@ enable_mmu_page_table_early:
|
||||||
mcr p15, 0, r0, c7, c5, 6 /* bpiall */
|
mcr p15, 0, r0, c7, c5, 6 /* bpiall */
|
||||||
|
|
||||||
mrc p15, 0, r0, c1, c0, 0
|
mrc p15, 0, r0, c1, c0, 0
|
||||||
|
bic r0, r0, #0x7 /* clear bit1~3 */
|
||||||
orr r0, #((1 << 12) | (1 << 11)) /* instruction cache, branch prediction */
|
orr r0, #((1 << 12) | (1 << 11)) /* instruction cache, branch prediction */
|
||||||
orr r0, #((1 << 2) | (1 << 0)) /* data cache, mmu enable */
|
orr r0, #((1 << 2) | (1 << 0)) /* data cache, mmu enable */
|
||||||
mcr p15, 0, r0, c1, c0, 0
|
mcr p15, 0, r0, c1, c0, 0
|
||||||
|
|
Loading…
Reference in New Issue