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

Getting Startet with nRF9160DK

Dear Support

I'm new in nRF Connect but I've lot of experience in embedded code with IAR or ARM MDK.

I think the project settings is different to everything I know. And I need a Quick Startup.

 

I create a Blinky for nrf9160dk_nrf9160ns. This can be builded and debugged.

 

But in my tests are the original source files linked.

I won't modify main.c from the original place.

How can I add an additional source file to the project?

 

Normally I work with a debug and a release build.

Where can I add different builds?

Where can I edit build settings like optimization, debug level, preprocessor defines?

How can I move the output folder?

 

How can I copy an existing project to another folder or computer?

 

There are lot of file types I'm not familiar with.

Can You explain the following file types and which of them must be backup?

Kconfig.soc.arch

  • *.bin
  • *.check_cache
  • *.checksum
  • *.cmake
  • extra_kconfig_options.conf
  • *.defconfig
  • *.dts_compiled
  • spm_subimage-cfgcmd.txt.in
  • Labels.json
  • .ninja_deps
  • .ninja_log
  • *.ninja
  • *.pickle
  • *.shield
  • *.soc
  • *.trigger
  • pm.yml.trustzone
  • zephyr.dts
  • runners.yaml
  • *.yml

 

How can I clean up the project to reduce backup size?

Lot of files are duplicated in the project.

Once under spm\zephyr and once under zephyr. Is this normal?

 

Is there something similar to a MAP file to see the memory usage?

 

Our project needs NB IoT, SPI EEPROM, SD Card, FoTA, ultra low power.

Which sample should I check first?

Thanks

Parents Reply Children
Related