David Sidrane
8191196efd
px4io-v2 nsh: Upstream NuttX removed setenv.sh
7 years ago
David Sidrane
34d87bbddd
px4io-v1 nsh: Upstream NuttX defconfig changes
...
was:CONFIG_STM32_STM32F40XX is:CONFIG_STM32_STM32F4XXX
7 years ago
David Sidrane
5fb8774377
px4io-v1 nsh: Upstream NuttX defconfig changes
...
was:CONFIG_ARM_TOOLCHAIN_IAR is:CONFIG_ARCH_TOOLCHAIN_IAR
was:CONFIG_ARM_TOOLCHAIN_GNU is:CONFIG_ARCH_TOOLCHAIN_GNU
was:CONFIG_MUTEX_TYPES is:CONFIG_PTHREAD_MUTEX_TYPES
7 years ago
David Sidrane
21dec52be0
px4io-v1 nsh add CONFIG_NOARQARG to reduse RAM size
7 years ago
David Sidrane
99c66115e5
px4io-v1 nsh Update for upstream NuttX removed CONFIG_LIBC_ARCH_BZERO
7 years ago
David Sidrane
75b8770214
px4io-v1 nsh Update for upstream NuttX setvbuf changes
7 years ago
David Sidrane
29437e1972
px4io-v1 nsh Refreshed nuttx config for 7.19+
7 years ago
David Sidrane
8cce1bd078
px4io-v2:Reduce Number of tasks and name
8 years ago
David Sidrane
3eb909823e
px4io-v2:Limit CONFIG_USART1_TXBUFSIZE to max debug size
8 years ago
David Sidrane
85973f69d7
px4io-v2:Refreshed defconfig (no changes)
8 years ago
Lorenz Meier
d1dd6a16f2
IO v2: disable interrupt stack
...
This avoids burning significant memory in a configuration that is not actually using parallel tasks
8 years ago
David Sidrane
6ef2ae2999
Reduce USART1 tx buffer by 8 bytes to fix aligment issue
...
The recent changes to the timers increased memory by 8 bytes.
and should have ONLY added 8 bytes
was 20000dc0 40 20000E00
is: 20000dc8 40 20000E08
s/b 20000E08 1f3 next symbol
But for some unknown reason the linker skipped to the next alignment
of 256 and wasted 246 bytes.
20000F00 1f3 next symbol
Even with .align 8 in the .S file and . = ALIGN(4); in the linker
script I could not move the allocation back only up to the next
512 alighment.
So this is a hack to shift things back 8 bytes.
8 years ago
David Sidrane
feda3e8c5c
Changes to px4io-v2 for upstream Nuttx
8 years ago
Daniel Agar
0b54bb99f9
NuttX quiet build
...
cmake combine NuttX copy and export
-NuttX wasn't recopying if it fails to compile
9 years ago
Lorenz Meier
ec930d2372
Increase stack size by 100 bytes. From @tridge
9 years ago
Lorenz Meier
b54a0308a7
IO: Do not allocate excessive UART buffers
9 years ago
Lorenz Meier
c1b6fcbb77
IO config: Revert stack management changes as we saw stack smashing
9 years ago
Lorenz Meier
c326189ce8
NuttX build flags: Remove trivial warnings
9 years ago
David Sidrane
abc74323ac
Set margins
...
CONFIG_ARCH_INTERRUPTSTACK = 500 40 Bytes margin
CONFIG_IDLETHREAD_STACKSIZE= 290 - idel usage 0x20001F78 from 0x20002000 is 136 bytes Margin is 154
CONFIG_USERMAIN_STACKSIZE=800 268 bytes margin 0x200013c8
10 years ago
David Sidrane
aaafbad9e7
Updated Config - Using Irq stack and reduces idel stack and user sizes
10 years ago
David Sidrane
6606b56364
Updated NuttX submodule with memcpy fix, disabled run time stack checking and added modules back in
10 years ago
David Sidrane
517e1e8d48
Fixed permissions
10 years ago
David Sidrane
4b8feb03cf
Match the OS build's CONFIG_ARMV7M_STACKCHECK setting by using actual setting in the exported nuttx config.h file to control each board build setting of ENABLE_STACK_CHECKS in toolchain_gnu-arm-eabi.mk
10 years ago
Lorenz Meier
f1c5fcd8da
NuttX configs / build options: Do not warn about sign compare, as there are a bunch of non-standard signedness assumptions
10 years ago
Lorenz Meier
923346c8ed
IOv2: Ignore float suffixes in NuttX
10 years ago
Lorenz Meier
75bc8136b1
Build NuttX optimized for size
10 years ago
Anton Babushkin
1525341cad
Disable CONFIG_ARCH_IRQPRIO in all NuttX configs
11 years ago
px4dev
cec6b8925e
Don't leave all JTAG off... it will make you very sad
11 years ago
px4dev
bc3f95fc07
Turn off JTAG completely in a vain attempt to get PB4 free for SBUS enable.
11 years ago
px4dev
ecc7bc5bca
Clean out unused trash from the NuttX configs.
12 years ago
Julian Oes
3bea32af8d
Add HRT and PPM again in IO defconfig
12 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago