Skip to content

Add instructions to flash firmware on NUSense and other STM32 projects.#341

Open
Claegtun wants to merge 11 commits intomainfrom
carlon/NUSense
Open

Add instructions to flash firmware on NUSense and other STM32 projects.#341
Claegtun wants to merge 11 commits intomainfrom
carlon/NUSense

Conversation

@Claegtun
Copy link
Contributor

@Claegtun Claegtun commented Dec 7, 2025

PR description here.

Todo

  • If you have more things to do
  • Add them here

Preview

https://deploy-preview-341--nubook.netlify.app/guides/hardware/flashing-firmware-to-NUSense-and-NFSR

@Claegtun Claegtun self-assigned this Dec 7, 2025
@netlify
Copy link

netlify bot commented Dec 7, 2025

Deploy Preview for nubook ready!

Name Link
🔨 Latest commit 98a5a1b
🔍 Latest deploy log https://app.netlify.com/projects/nubook/deploys/6959e2a5681ca500081219c9
😎 Deploy Preview https://deploy-preview-341--nubook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Claegtun Claegtun marked this pull request as ready for review January 4, 2026 03:51
@JohanneMontano
Copy link

no screenshots and images?

@Claegtun
Copy link
Contributor Author

no screenshots and images?

@JohanneMontano No. If you deem it absolutely necessary, then I can make some, but it would be a pain.

Copy link
Member

@ysims ysims left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Useful page to get merge in. If you want images, I'd recommend just keeping it in mind and get whoever does it next time to visually document the process and put in a PR.

@relzp
Copy link

relzp commented Mar 16, 2026

Looks good to me!
I ran through the instructions on a clean install of STM32CubeIDE and a clean clone of the NUcontroller repo, and it worked out fine

@relzp
Copy link

relzp commented Mar 16, 2026

While I was running through the instructions I noticed some things that might trip up somebody new:

  • If the NUSense.elf file doesn't exist (i.e you haven't built the code yet), and you auto generate a debug config, it won't be able to find the elf file and the C/C++ Application field will not be populated, creating a broken config which will fail to run, saying it cannot find the program file (since there is no program file defined in the config)
  • If you don't have the NUSense project selected, you cannot enter the project properties through the Project tab, and if you create a debug config, it won't auto select the NUSense project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants