forked from Archive/PX4-Autopilot
boards: modalai_voxl2-io NuttX upgrade fixes and sync with px4-io-v2
This commit is contained in:
parent
a191509b27
commit
9b20228ffb
|
@ -15,32 +15,26 @@ CONFIG_ARCH_CHIP="stm32"
|
||||||
CONFIG_ARCH_CHIP_STM32=y
|
CONFIG_ARCH_CHIP_STM32=y
|
||||||
CONFIG_ARCH_CHIP_STM32F100C8=y
|
CONFIG_ARCH_CHIP_STM32F100C8=y
|
||||||
CONFIG_ARMV7M_USEBASEPRI=y
|
CONFIG_ARMV7M_USEBASEPRI=y
|
||||||
|
CONFIG_ARM_MPU_EARLY_RESET=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=2000
|
CONFIG_BOARD_LOOPSPERMSEC=2000
|
||||||
CONFIG_C99_BOOL8=y
|
|
||||||
CONFIG_DEBUG_FULLOPT=y
|
CONFIG_DEBUG_FULLOPT=y
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
CONFIG_DEBUG_SYMBOLS=y
|
||||||
CONFIG_DEFAULT_SMALL=y
|
CONFIG_DEFAULT_SMALL=y
|
||||||
CONFIG_DISABLE_MOUNTPOINT=y
|
CONFIG_DISABLE_MOUNTPOINT=y
|
||||||
CONFIG_DISABLE_MQUEUE=y
|
|
||||||
CONFIG_DISABLE_PTHREAD=y
|
|
||||||
CONFIG_FDCLONE_DISABLE=y
|
CONFIG_FDCLONE_DISABLE=y
|
||||||
CONFIG_FDCLONE_STDIO=y
|
CONFIG_FDCLONE_STDIO=y
|
||||||
CONFIG_HAVE_CXX=y
|
CONFIG_HAVE_CXX=y
|
||||||
CONFIG_HAVE_CXXINITIALIZE=y
|
CONFIG_HAVE_CXXINITIALIZE=y
|
||||||
CONFIG_IDLETHREAD_STACKSIZE=280
|
CONFIG_IDLETHREAD_STACKSIZE=316
|
||||||
CONFIG_MAX_TASKS=2
|
CONFIG_INIT_ENTRYPOINT="user_start"
|
||||||
CONFIG_MAX_WDOGPARMS=2
|
CONFIG_INIT_STACKSIZE=1100
|
||||||
CONFIG_MM_FILL_ALLOCATIONS=y
|
CONFIG_MM_FILL_ALLOCATIONS=y
|
||||||
CONFIG_MM_SMALL=y
|
CONFIG_MM_SMALL=y
|
||||||
CONFIG_NAME_MAX=12
|
CONFIG_NAME_MAX=12
|
||||||
CONFIG_NFILE_DESCRIPTORS=3
|
|
||||||
CONFIG_NFILE_STREAMS=0
|
|
||||||
CONFIG_PREALLOC_TIMERS=0
|
CONFIG_PREALLOC_TIMERS=0
|
||||||
CONFIG_PREALLOC_WDOGS=1
|
|
||||||
CONFIG_RAM_SIZE=8192
|
CONFIG_RAM_SIZE=8192
|
||||||
CONFIG_RAM_START=0x20000000
|
CONFIG_RAM_START=0x20000000
|
||||||
CONFIG_RAW_BINARY=y
|
CONFIG_RAW_BINARY=y
|
||||||
CONFIG_SDCLONE_DISABLE=y
|
|
||||||
CONFIG_SERIAL_TERMIOS=y
|
CONFIG_SERIAL_TERMIOS=y
|
||||||
CONFIG_STACK_COLORATION=y
|
CONFIG_STACK_COLORATION=y
|
||||||
CONFIG_START_DAY=30
|
CONFIG_START_DAY=30
|
||||||
|
@ -65,6 +59,3 @@ CONFIG_USART3_RXBUFSIZE=64
|
||||||
CONFIG_USART3_RXDMA=y
|
CONFIG_USART3_RXDMA=y
|
||||||
CONFIG_USART3_TXBUFSIZE=64
|
CONFIG_USART3_TXBUFSIZE=64
|
||||||
CONFIG_USEC_PER_TICK=1000
|
CONFIG_USEC_PER_TICK=1000
|
||||||
CONFIG_USERMAIN_STACKSIZE=1100
|
|
||||||
CONFIG_USER_ENTRYPOINT="user_start"
|
|
||||||
CONFIG_WDOG_INTRESERVE=0
|
|
||||||
|
|
|
@ -72,7 +72,6 @@ SECTIONS
|
||||||
*(.gcc_except_table)
|
*(.gcc_except_table)
|
||||||
*(.gnu.linkonce.r.*)
|
*(.gnu.linkonce.r.*)
|
||||||
_etext = ABSOLUTE(.);
|
_etext = ABSOLUTE(.);
|
||||||
|
|
||||||
} > flash
|
} > flash
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -47,8 +47,6 @@
|
||||||
#include <nuttx/compiler.h>
|
#include <nuttx/compiler.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Definitions
|
* Definitions
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
@ -156,6 +154,4 @@
|
||||||
|
|
||||||
#define BOARD_NUM_IO_TIMERS 3
|
#define BOARD_NUM_IO_TIMERS 3
|
||||||
|
|
||||||
#define BOARD_DISABLE_I2C_SPI
|
|
||||||
|
|
||||||
#include <px4_platform_common/board_common.h>
|
#include <px4_platform_common/board_common.h>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file px4iov2_init.c
|
* @file init.c
|
||||||
*
|
*
|
||||||
* PX4FMU-specific early startup code. This file implements the
|
* PX4FMU-specific early startup code. This file implements the
|
||||||
* stm32_boardinitialize() function that is called during cpu startup.
|
* stm32_boardinitialize() function that is called during cpu startup.
|
||||||
|
@ -84,11 +84,9 @@
|
||||||
|
|
||||||
__EXPORT void stm32_boardinitialize(void)
|
__EXPORT void stm32_boardinitialize(void)
|
||||||
{
|
{
|
||||||
|
|
||||||
/* configure GPIOs */
|
/* configure GPIOs */
|
||||||
|
|
||||||
/* Set up for sensing HW */
|
/* Set up for sensing HW */
|
||||||
|
|
||||||
stm32_configgpio(GPIO_SENSE_PC14_DN);
|
stm32_configgpio(GPIO_SENSE_PC14_DN);
|
||||||
stm32_configgpio(GPIO_SENSE_PC15_UP);
|
stm32_configgpio(GPIO_SENSE_PC15_UP);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue