Other Parts Discussed in Thread: UNIFLASH, CC1350, CC1352R
I'm trying to understand how to use the CC1352P Serial Bootloader. I've got an application that implements the serial bootloader API but I'm not clear where to start programming the application I'm building.
I've looked in the CC1352P datasheet and TRM and can't quite understand the memory map.
Not that it should matter but I'm starting with simplelink_cc13x2_26x2_sdk_2_40_00_81/examples/rtos/CC1352P_2_LAUNCHXL/easylink/rfEasyLinkNp which I'm building with TI's gcc:
cd ~/ti/simplelink_cc13x2_26x2_sdk_2_40_00_81/
make -C kernel/tirtos/builds/CC1352P_2_LAUNCHXL/release/gcc # rfEasyLinkNp requires the TIRTOS kernel
make -C examples/rtos/CC1352P_2_LAUNCHXL/easylink/rfEasyLinkNp/tirtos/gcc
cd examples/rtos/CC1352P_2_LAUNCHXL/easylink/rfEasyLinkNp/tirtos/gcc
arm-none-eabi-objcopy -S --gap-fill 0xff -O binary rfEasyLinkNp.out rfEasyLinkNp.bin
arm-none-eabi-objcopy -S -O ihex rfEasyLinkNp.out rfEasyLinkNp.hex