aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makefiles/nuttx.mk6
-rw-r--r--src/drivers/boards/px4cannode-v1/bootloader/src/boot.c2
2 files changed, 6 insertions, 2 deletions
diff --git a/makefiles/nuttx.mk b/makefiles/nuttx.mk
index 578438f22..879656230 100644
--- a/makefiles/nuttx.mk
+++ b/makefiles/nuttx.mk
@@ -59,7 +59,7 @@ $(info % NUTTX_CONFIG_HEADER = $(NUTTX_CONFIG_HEADER))
NUTTX_STARTUP := $(wildcard $(NUTTX_EXPORT_DIR)startup/*.o)
-$(info * NUTTX_STARTUP = $(NUTTX_STARTUP))
+$(info % NUTTX_STARTUP = $(NUTTX_STARTUP))
GLOBAL_DEPS += $(NUTTX_CONFIG_HEADER)
@@ -67,7 +67,11 @@ GLOBAL_DEPS += $(NUTTX_CONFIG_HEADER)
#
# Use the linker script from the NuttX export
#
+ifeq ($(NUTTX_CONFIG),bootloader)
+LDSCRIPT += $(NUTTX_EXPORT_DIR)build/bootloaderld.script
+else
LDSCRIPT += $(NUTTX_EXPORT_DIR)build/$(BOOTLOADER)ld.script
+endif
#
# Add directories from the NuttX export to the relevant search paths
diff --git a/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c b/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c
index efa8f83eb..6f1a07d13 100644
--- a/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c
+++ b/src/drivers/boards/px4cannode-v1/bootloader/src/boot.c
@@ -116,7 +116,7 @@ uint8_t board_get_product_name(uint8_t * product_name)
void board_get_hardware_version(uavcan_hardwareversion_t * hw_version)
{
uint32_t i;
- volatile uint8_t *stm32f_uid = (volatile uint8_t *)STM32_UNIQUE_DEVICE_ID;
+ volatile uint8_t *stm32f_uid = (volatile uint8_t *)STM32_SYSMEM_UID;
hw_version->major = 1u;
hw_version->minor = 0u;