Open zerog2k opened 6 years ago
running on ubuntu 16.04 different but not better ;)
jens@spire:~/build/nrf/uHID-bootloader-nrf24lu1p$ make
[INFO] Config changed, running silentoldconfig
*
* Restart config...
*
*
* Target platform settings
*
Target architecture
> 1. 8051 (ARCH_8051)
2. arm (ARCH_ARM)
3. avr (ARCH_AVR)
4. gbz80 (ARCH_GBZ80)
5. mips (ARCH_MIPS)
6. msp430 (ARCH_MSP430)
7. native (ARCH_NATIVE)
8. pic32 (ARCH_PIC32)
choice[1-8]: 1
Pick an MCU family
> 1. STC 8051 family (ARCH_8051_STC)
2. Atmel AT89 family (ARCH_8051_AT89)
choice[1-2]: 1
CPU Frequency in Hz (F_CPU) [16000000] 16000000
Memory model
1. Small (MODEL_SMALL)
2. Medium (MODEL_MEDIUM)
> 3. Large (MODEL_LARGE)
4. Huge (MODEL_HUGE)
choice[1-4]: 3
XRAM size (bytes) (XRAM_SIZE) [128] (NEW)
IRAM size (bytes) (IRAM_SIZE) [128] (NEW)
FLASH size (bytes) (FLASH_SIZE) [4096] (NEW)
*
* Platform-specific libraries
*
STC IAP/ISP routines (LIB_STC_IAP) [N/y/?] (NEW)
*
* stcdude
*
stcdude (DEPLOY_STCDUDE) [N/y] (NEW)
#
# configuration written to .config
#
[INFO] Building antares library code and startup
[GEN] built-in.rel
[GEN] built-in.rel
[GEN] built-in.rel
[GEN] built-in.rel
[GEN] built-in.rel
[CC] delay-8051.rel
at 1: error 194: Bad integer argument for option --iram-size
/home/jens/build/nrf/uHID-bootloader-nrf24lu1p/antares/make/Makefile.build:78: recipe for target 'delay-8051.rel' failed
make[3]: *** [delay-8051.rel] Error 1
/home/jens/build/nrf/uHID-bootloader-nrf24lu1p/antares/make/Makefile.build:69: recipe for target 'delaylib//built-in.rel-recurse' failed
make[2]: *** [delaylib//built-in.rel-recurse] Error 2
/home/jens/build/nrf/uHID-bootloader-nrf24lu1p/antares/make/Makefile.build:69: recipe for target 'lib/built-in.rel-recurse' failed
make[1]: *** [lib/built-in.rel-recurse] Error 2
/home/jens/build/nrf/uHID-bootloader-nrf24lu1p/antares/toolchains/sdcc.mk:38: recipe for target 'builtin' failed
make: *** [builtin] Error 2
@nekromant I guess I'm trying to figure out where nrf24lu1p.h comes from. I looked in antares repo and cant find it there.. It doesnt match the platform headers I have seen on other sdcc/nrf24lu1p projects...
Hmm, check the experimental branch of Antares. I haven't yet had can chance to switch this repo to cmake and update. I'll have a look this weekend.
then a second pass of running make, this time seems like nrf24lu1 headers missing
not too familiar with antares.. should this be functional?