GitHub repository for the nrf based discrete tracking device
- Install nRF Connect for VS Code Extension Pack
- ON the left there should be a tilted square with a link in between, that is nRF connect (the build env)
- under "applications" select "Add build configuration"
- Under the "CMake preset" dropdown, select "Build for rev1", this will automaticaly populate everything for you
- Scroll to the bottom and press "generate and build"
- The generated hex should be found under build_forge/olympus/zephyr/zephyr.hex
- Download the nRF connect app at the following link
- Open up the installer and follow the steps then run the program
- Open the programmer app
- Connect the board using a jlink and select it in the top left corner drop down menu
- Add the hex file you wanna program, note if you update the hex select reload, re-adding the file will cause overlap in the binaries
- Select "erase & write"
- Download the J-link software pack
- Open the installation package and just follow the steps
- You should see a folder in your application that says "SEGGER (other)"
- In there you should find "JLinkRTTViewer"
- Open the application and you'll be prompted for a configuration, the following is suggested:
- Connection: USB
- Target device: NRF54L15_M33
- Target interface: SWD
- Speed: 4000kHz
- RTT control block: Auto detection
- You should be able to see some logs now
- I'm stuck
- ofc you are, just text me bozo