diff --git a/README.md b/README.md index fc360f4373ea6a2dab87e9ca464929e5813dda41..9e8db7965cc74d672ef8bbe9ccaa4fbaf1d360c9 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,8 @@ A brief step guide for setting up this project using the STM32CubeIDE is listed ### Setup project +Hint: While following the next steps STM32CubeIDE, might be working on background jobs.. So keep an eye on the bottom right corner. + 1. Clone this repository 2. In CubeIDE, open the project with `File > Open Project from file system`, and select project folder from the repository - For a test run, import the `microros_example_stm32f446re` project. (Testproject not migrated for 1.11.2) @@ -59,7 +61,7 @@ A brief step guide for setting up this project using the STM32CubeIDE is listed - This will provide a warning about the USE_NEWLIB_REENTRANT setting is not enabled.. Press 'Yes' 6. Rename the files from step 4, back to using the `.cpp` file extension. 7. Build the project with `Project > Build All`, or by pressing `Ctrl + B`. The first build takes a few minutes. - - **Note**: THIS WILL FAIL AT FIRST RUN ON WINDOWS! - The library we parse to the linker is on load set to include a directory, which is generated by the build script in docker... + - **Note**: THE FIRST BUILD WILL FAIL - The library we parse to the linker is on load set to include a directory, which is generated by the build script in docker... - **Note**: (Ubuntu20.04) If you get an error similar to: `Could not determine GDB version using command: arm-none-eabi-gdb --version arm-none-eabi-gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory` it can be solved by installing the legacy version of ncurses by running `sudo apt install libncurses5`. 8. Plug in usb to STM board and run the debugger for ROM deplyment.