<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[STM32F405&#x2F;src&#x2F;startup_stm32f405xx.o] Error 1]]></title><description><![CDATA[<p>When trying to debug with the latest firmware I get STM32F405/src/startup_stm32f405xx.o] Error 1:</p>
<h2>Processing OpenIMU300ZI (platform: aceinna_imu; board: OpenIMU300)</h2>
<p>Verbose mode can be enabled via <code>-v, --verbose</code> option<br />
CONFIGURATION: <a href="https://docs.platformio.org/page/boards/aceinna_imu/OpenIMU300.html" rel="nofollow">https://docs.platformio.org/page/boards/aceinna_imu/OpenIMU300.html</a><br />
PLATFORM: Aceinna IMU 1.2.5 &gt; Aceinna OpenIMU 300<br />
HARDWARE: STM32F405RG 120MHz, 128KB RAM, 1MB Flash<br />
DEBUG: Current (stlink) External (blackmagic, jlink, stlink)<br />
PACKAGES:</p>
<ul>
<li>toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)<br />
LDF: Library Dependency Finder -&gt; <a href="http://bit.ly/configure-pio-ldf" rel="nofollow">http://bit.ly/configure-pio-ldf</a><br />
LDF Modes: Finder ~ chain, Compatibility ~ soft<br />
Found 3 compatible libraries<br />
Scanning dependencies...<br />
Dependency Graph<br />
|-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
|-- &lt;Core&gt; 1.0.4<br />
|   |-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
|-- &lt;CLI&gt;<br />
|   |-- &lt;Core&gt; 1.0.4<br />
|   |   |-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
|   |-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
Building in debug mode<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/cmsis_os.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/croutine.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/event_groups.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/heap_1.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/list.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/port1.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/queue.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/tasks.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/timers.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS_M4/src/port.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/bsp.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/configureGPIO.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/spi_dummy.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/stm32f4xx_it.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/uart.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/watchdog.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/can.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/sae_j1939.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/sae_j1939_slave.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/taskCANcommunicationJ1939.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/BIT.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/DataAcquisitionSupport.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/comm_buffers.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/config_fields.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/crc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/crc16.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/debug.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/handle_packet.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/platform.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/send_packet.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/sensors_data.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/serial_port.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/ucb_packet.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Filter/src/filter.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Filter/src/lowpass_filter.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/misc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/startup_stm32f405xx.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_adc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_can.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_crc.o<br />
arm-none-eabi-as: unrecognised option '-Og'<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp_aes.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp_des.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp_tdes.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dac.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dbgmcu.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dcmi.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dma.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_exti.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_flash.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_fsmc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_gpio.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_hash.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_hash_md5.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_hash_sha1.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_i2c.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_iwdg.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_pwr.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_rcc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_rng.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_rtc.o<br />
*** [.pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/startup_stm32f405xx.o] Error 1</li>
</ul>
<p>I am using Ubuntu 16.04, all Visuaol Code and Platform IO are up to date and I am trying the debug the sample INS application.</p>
<p>I can upload the application to the IMU and it runs fine but I can't debug.</p>
<p>; PlatformIO Project Configuration File<br />
;<br />
;   Build options: build flags, source filter<br />
;   Upload options: custom upload port, speed and extra flags<br />
;   Library options: dependencies, extra library storages<br />
;   Advanced options: extra scripting<br />
;<br />
; Please visit documentation for the other options and examples<br />
; <a href="http://docs.platformio.org/page/projectconf.html" rel="nofollow">http://docs.platformio.org/page/projectconf.html</a><br />
[platformio]<br />
description =<br />
A Kalman filter based algorithm that uses rate-sensors to propagate attitude<br />
(roll, pitch, and heading angles) forward in time and accelerometers and<br />
magnetometers as references, to correct for bias in the rate-sensor signal.<br />
Additionally, the algorithm uses accelerometer data to propagate velocity and<br />
position and velocity (in the North/East/Down-Frame) and GPS data to correct<br />
for errors and estimate bias in the accelerometer signals.</p>
<p>Platformio.ini:</p>
<p>[env:OpenIMU300ZI]<br />
platform = aceinna_imu<br />
lib_archive = false<br />
board = OpenIMU300<br />
;lib_deps= ../../OpenIMU300-lib<br />
lib_deps = OpenIMU300-base-library@1.0.9<br />
build_flags =<br />
;	-D CLI<br />
-D GPS<br />
-D SPI_BUS_COMM<br />
-D __FPU_PRESENT<br />
-D DISPLAY_DIAGNOSTIC_MSG<br />
-D ARM_MATH_CM4<br />
-I include<br />
-I include/API<br />
-I src/user<br />
-I src<br />
;	-L ldscripts<br />
-Og<br />
;	-Wno-comment<br />
;	-Wl,-Map,imu380.map<br />
;	-Wl,-Tstm32f40x.ld<br />
-mthumb -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16</p>
<p>monitor_speed = 115200<br />
debug_tool = stlink<br />
;upload_protocol = jlink<br />
;debug_tool = jlink</p>
<p>;debug_tool = custom<br />
;debug_port = :4242<br />
;debug_server = $PLATFORMIO_HOME_DIR/packages/tool-stlink/bin/st-util</p>
]]></description><link>https://forum.aceinna.com//topic/155/stm32f405-src-startup_stm32f405xx-o-error-1</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 18:20:50 GMT</lastBuildDate><atom:link href="https://forum.aceinna.com//topic/155.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Mar 2020 12:08:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to STM32F405&#x2F;src&#x2F;startup_stm32f405xx.o] Error 1 on Tue, 17 Mar 2020 12:08:54 GMT]]></title><description><![CDATA[<p>When trying to debug with the latest firmware I get STM32F405/src/startup_stm32f405xx.o] Error 1:</p>
<h2>Processing OpenIMU300ZI (platform: aceinna_imu; board: OpenIMU300)</h2>
<p>Verbose mode can be enabled via <code>-v, --verbose</code> option<br />
CONFIGURATION: <a href="https://docs.platformio.org/page/boards/aceinna_imu/OpenIMU300.html" rel="nofollow">https://docs.platformio.org/page/boards/aceinna_imu/OpenIMU300.html</a><br />
PLATFORM: Aceinna IMU 1.2.5 &gt; Aceinna OpenIMU 300<br />
HARDWARE: STM32F405RG 120MHz, 128KB RAM, 1MB Flash<br />
DEBUG: Current (stlink) External (blackmagic, jlink, stlink)<br />
PACKAGES:</p>
<ul>
<li>toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)<br />
LDF: Library Dependency Finder -&gt; <a href="http://bit.ly/configure-pio-ldf" rel="nofollow">http://bit.ly/configure-pio-ldf</a><br />
LDF Modes: Finder ~ chain, Compatibility ~ soft<br />
Found 3 compatible libraries<br />
Scanning dependencies...<br />
Dependency Graph<br />
|-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
|-- &lt;Core&gt; 1.0.4<br />
|   |-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
|-- &lt;CLI&gt;<br />
|   |-- &lt;Core&gt; 1.0.4<br />
|   |   |-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
|   |-- &lt;OpenIMU300-base-library&gt; 1.0.9<br />
Building in debug mode<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/cmsis_os.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/croutine.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/event_groups.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/heap_1.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/list.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/port1.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/queue.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/tasks.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS/src/timers.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/FreeRTOS_M4/src/port.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/bsp.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/configureGPIO.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/spi_dummy.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/stm32f4xx_it.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/uart.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Board/src/watchdog.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/can.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/sae_j1939.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/sae_j1939_slave.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/CAN/src/taskCANcommunicationJ1939.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/BIT.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/DataAcquisitionSupport.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/comm_buffers.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/config_fields.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/crc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/crc16.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/debug.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/handle_packet.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/platform.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/send_packet.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/sensors_data.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/serial_port.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Core/src/ucb_packet.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Filter/src/filter.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/Platform/Filter/src/lowpass_filter.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/misc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/startup_stm32f405xx.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_adc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_can.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_crc.o<br />
arm-none-eabi-as: unrecognised option '-Og'<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp_aes.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp_des.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_cryp_tdes.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dac.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dbgmcu.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dcmi.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_dma.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_exti.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_flash.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_fsmc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_gpio.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_hash.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_hash_md5.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_hash_sha1.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_i2c.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_iwdg.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_pwr.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_rcc.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_rng.o<br />
Compiling .pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/stm32f4xx_rtc.o<br />
*** [.pio/build/OpenIMU300ZI/lib451/OpenIMU300-base-library_ID6538/STM32F405/src/startup_stm32f405xx.o] Error 1</li>
</ul>
<p>I am using Ubuntu 16.04, all Visuaol Code and Platform IO are up to date and I am trying the debug the sample INS application.</p>
<p>I can upload the application to the IMU and it runs fine but I can't debug.</p>
<p>; PlatformIO Project Configuration File<br />
;<br />
;   Build options: build flags, source filter<br />
;   Upload options: custom upload port, speed and extra flags<br />
;   Library options: dependencies, extra library storages<br />
;   Advanced options: extra scripting<br />
;<br />
; Please visit documentation for the other options and examples<br />
; <a href="http://docs.platformio.org/page/projectconf.html" rel="nofollow">http://docs.platformio.org/page/projectconf.html</a><br />
[platformio]<br />
description =<br />
A Kalman filter based algorithm that uses rate-sensors to propagate attitude<br />
(roll, pitch, and heading angles) forward in time and accelerometers and<br />
magnetometers as references, to correct for bias in the rate-sensor signal.<br />
Additionally, the algorithm uses accelerometer data to propagate velocity and<br />
position and velocity (in the North/East/Down-Frame) and GPS data to correct<br />
for errors and estimate bias in the accelerometer signals.</p>
<p>Platformio.ini:</p>
<p>[env:OpenIMU300ZI]<br />
platform = aceinna_imu<br />
lib_archive = false<br />
board = OpenIMU300<br />
;lib_deps= ../../OpenIMU300-lib<br />
lib_deps = OpenIMU300-base-library@1.0.9<br />
build_flags =<br />
;	-D CLI<br />
-D GPS<br />
-D SPI_BUS_COMM<br />
-D __FPU_PRESENT<br />
-D DISPLAY_DIAGNOSTIC_MSG<br />
-D ARM_MATH_CM4<br />
-I include<br />
-I include/API<br />
-I src/user<br />
-I src<br />
;	-L ldscripts<br />
-Og<br />
;	-Wno-comment<br />
;	-Wl,-Map,imu380.map<br />
;	-Wl,-Tstm32f40x.ld<br />
-mthumb -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16</p>
<p>monitor_speed = 115200<br />
debug_tool = stlink<br />
;upload_protocol = jlink<br />
;debug_tool = jlink</p>
<p>;debug_tool = custom<br />
;debug_port = :4242<br />
;debug_server = $PLATFORMIO_HOME_DIR/packages/tool-stlink/bin/st-util</p>
]]></description><link>https://forum.aceinna.com//post/739</link><guid isPermaLink="true">https://forum.aceinna.com//post/739</guid><dc:creator><![CDATA[simon-rob]]></dc:creator><pubDate>Tue, 17 Mar 2020 12:08:54 GMT</pubDate></item><item><title><![CDATA[Reply to STM32F405&#x2F;src&#x2F;startup_stm32f405xx.o] Error 1 on Wed, 25 Mar 2020 14:05:04 GMT]]></title><description><![CDATA[<p>Please use next temporary fix:</p>
<p>Please use the upper .S for Assembly files.</p>
<p>The library will be updated for next release</p>
]]></description><link>https://forum.aceinna.com//post/743</link><guid isPermaLink="true">https://forum.aceinna.com//post/743</guid><dc:creator><![CDATA[Andrey Bondarev]]></dc:creator><pubDate>Wed, 25 Mar 2020 14:05:04 GMT</pubDate></item><item><title><![CDATA[Reply to STM32F405&#x2F;src&#x2F;startup_stm32f405xx.o] Error 1 on Wed, 25 Mar 2020 15:31:47 GMT]]></title><description><![CDATA[<p>@Andrey Bondarev</p>
<p>Many thanks that was driving me crazy!</p>
]]></description><link>https://forum.aceinna.com//post/744</link><guid isPermaLink="true">https://forum.aceinna.com//post/744</guid><dc:creator><![CDATA[simon-rob]]></dc:creator><pubDate>Wed, 25 Mar 2020 15:31:47 GMT</pubDate></item></channel></rss>