Skip to content

DanBishara/olympus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OLYMPUS

GitHub repository for the nrf based discrete tracking device

Setting up build env for matthew

  1. Install nRF Connect for VS Code Extension Pack
  2. ON the left there should be a tilted square with a link in between, that is nRF connect (the build env)
  3. under "applications" select "Add build configuration"
  4. Under the "CMake preset" dropdown, select "Build for rev1", this will automaticaly populate everything for you
  5. Scroll to the bottom and press "generate and build"
  6. The generated hex should be found under build_forge/olympus/zephyr/zephyr.hex

Flashing a board

  1. Download the nRF connect app at the following link
  2. Open up the installer and follow the steps then run the program
  3. Open the programmer app
  4. Connect the board using a jlink and select it in the top left corner drop down menu
  5. 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
  6. Select "erase & write"

Viewing logs

  1. Download the J-link software pack
  2. Open the installation package and just follow the steps
  3. You should see a folder in your application that says "SEGGER (other)"
  4. In there you should find "JLinkRTTViewer"
  5. Open the application and you'll be prompted for a configuration, the following is suggested:
    1. Connection: USB
    2. Target device: NRF54L15_M33
    3. Target interface: SWD
    4. Speed: 4000kHz
    5. RTT control block: Auto detection
  6. You should be able to see some logs now

FAQ

  • I'm stuck
    • ofc you are, just text me bozo

About

Github repository for FORGE capstone (wip)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors