Compare commits
3 Commits
3477af7a5a
...
v0.2.0
| Author | SHA1 | Date | |
|---|---|---|---|
| faa6e5ffbe | |||
| 646d69a2ae | |||
| 1ad75dd604 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +0,0 @@
|
||||
.quarto/
|
||||
27
main.qmd
27
main.qmd
@@ -3,7 +3,6 @@ title: "NeoECU Development Environment"
|
||||
author:
|
||||
- name: Hector van der Aa
|
||||
email: hector@h3cx.dev
|
||||
affiliation: Version 0.2.1
|
||||
date: today
|
||||
date-format: long
|
||||
format:
|
||||
@@ -16,7 +15,7 @@ toc: true
|
||||
```{=typst}
|
||||
#set page(
|
||||
header: align(right)[
|
||||
Version 0.2.1
|
||||
Version 0.2.0
|
||||
],
|
||||
numbering: "1",
|
||||
)
|
||||
@@ -215,7 +214,7 @@ cd && ls | grep "zephyr-sdk"
|
||||
```
|
||||
Then take this and add the following to your .bashrc (or equivalent):
|
||||
```bash
|
||||
export ZEPHYR_SDK_INSTALL_DIR=$HOME/zephyr-sdk-x.x.x
|
||||
export ZEPHYR_SDK_INSTALL_DIR=$HOME/zephyr-sdk-1.0.0
|
||||
```
|
||||
Making sure that the x.x.x matches the version you have installed.
|
||||
|
||||
@@ -262,8 +261,8 @@ Download the '*J-Link Software and Documentation Package*' from
|
||||
From your downloads, install the package:
|
||||
```bash
|
||||
# Arch
|
||||
sudo mkdir -p /opt/SEGGER/JLink
|
||||
sudo tar -xvzf JLink_Linux_*_x86_64.tgz -C /opt/SEGGER/JLink --strip-components=1
|
||||
sudo mkdir /opt/SEGGER/JLink
|
||||
sudo tar -xvzf JLink_Linux_*_x86_64.tgz -C target --strip-components=1
|
||||
|
||||
# Debian
|
||||
sudo apt install ./JLink_Linux_*_x86_64.deb
|
||||
@@ -307,10 +306,9 @@ source .venv/bin/activate
|
||||
This step must be repeated for each new terminal session.
|
||||
|
||||
## NeoECU Tooling Setup
|
||||
Install the neoecu cli tooling and west for Zephyr:
|
||||
Install the neoecu cli tooling:
|
||||
```bash
|
||||
uv pip install "git+https://git.h3cx.dev/h3cx/NeoECU-Tooling.git"
|
||||
uv pip install west
|
||||
```
|
||||
Help can be found by running:
|
||||
```bash
|
||||
@@ -370,7 +368,7 @@ The build command builds both sides of the project, STM32 and Zephyr. It default
|
||||
Multiple arguments can be passed as follows:
|
||||
```bash
|
||||
--release
|
||||
#or
|
||||
# or
|
||||
--debug
|
||||
```
|
||||
```bash
|
||||
@@ -385,16 +383,3 @@ The flash command will flash the built binaries onto a board connected over JLin
|
||||
|
||||
## clean
|
||||
The clean command cleans up all build directories in the project
|
||||
|
||||
#pagebreak()
|
||||
|
||||
# Updates
|
||||
## Version 0.2.0
|
||||
Complete instructions with completely neoecu tooling
|
||||
|
||||
## Version 0.2.1
|
||||
Fixed errors:
|
||||
|
||||
- Incoherent instructions in export line for Zephyr SDK with x.x.x not appearing
|
||||
- Incorrect mkdir command to create the `/opt/SEGGER/Jlink` directory, updated with -p flag
|
||||
- Incorrect command for extracting JLink tarball, updated target to correct directory
|
||||
|
||||
Reference in New Issue
Block a user