This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Simple Thingy52 Firmware Change

Hey everyone,

I'm new to the Nordic/Thingy/Embedded world and was hoping I could get some hand holding to achieve a simple change.

I would like to change the Thingy sample project to display as "MyThingy" instead of "Thingy" verify I can make changes to the Thingy firmware. I am doing my best to achieve this but keep failing. I have a nRF Development Kit to flash my own firmware. I am also using GCC on Windows 10 with the most recent pull from the Nordic-Thingy-FW git branch.

I have updated Nordic-Thingy52-FW\project\pca20020_s132\config\thing_config.h to change the device name from "Thingy" to "MyThingy"

I think run make -j on the armgcc folder which fails initially, but if I run it a couple times it will output a .hex file

I've compiled the 'bootloader_secure' project as well with my own generated public key.

I go in to nRF Studio and place my bootloader hex, the softdevice in Nordic-Thingy52-FW\sdk_components\softdevice\s132\hex hex and the application hex in their respective tabs.

All the files say they program correctly, but nothing seems to change.

I believe there is a good amount I am missing to achieve my goal, but I am stuck and getting frustrated. Please let me know what other information I can provide

Thank you.

Parents
  • Here are the last 5 lines of make -j when running it a second time

    Compiling file: crc32.c make (e=2): The system cannot find the file specified. make: *** [clean] Error 2 make: *** Waiting for unfinished jobs.... Assembly file: gcc_startup_nrf52.S

    and here is the output when running make -j a third time

    rm -rf _build process_begin: CreateProcess(NULL, rm -rf _build, ...) failed. make (e=2): The system cannot find the file specified. make: *** [clean] Error 2 make: *** Waiting for unfinished jobs.... Linking target: nrf52832_xxaa_s132.out make[1]: Entering directory C:/Software/Build/Nordic-Thingy52-FW/project/pca20020_s132/armgcc Preparing: nrf52832_xxaa_s132.bin Preparing: nrf52832_xxaa_s132.hex ' text data bss dec hex filename 232032 4392 20236 256660 3ea94 _build/nrf52832_xxaa_s132.out ' make[1]: Leaving directory C:/Software/Build/Nordic-Thingy52-FW/project/pca20020_s132/armgcc

Reply
  • Here are the last 5 lines of make -j when running it a second time

    Compiling file: crc32.c make (e=2): The system cannot find the file specified. make: *** [clean] Error 2 make: *** Waiting for unfinished jobs.... Assembly file: gcc_startup_nrf52.S

    and here is the output when running make -j a third time

    rm -rf _build process_begin: CreateProcess(NULL, rm -rf _build, ...) failed. make (e=2): The system cannot find the file specified. make: *** [clean] Error 2 make: *** Waiting for unfinished jobs.... Linking target: nrf52832_xxaa_s132.out make[1]: Entering directory C:/Software/Build/Nordic-Thingy52-FW/project/pca20020_s132/armgcc Preparing: nrf52832_xxaa_s132.bin Preparing: nrf52832_xxaa_s132.hex ' text data bss dec hex filename 232032 4392 20236 256660 3ea94 _build/nrf52832_xxaa_s132.out ' make[1]: Leaving directory C:/Software/Build/Nordic-Thingy52-FW/project/pca20020_s132/armgcc

Children
No Data
Related