Other Parts Discussed in Thread: UNIFLASH, SEGGER
Tool/software:
Hi,
I am using the TI CC2340R5 DK and everything works fine using CCS and/or Theia.
I moved to Cmake solution to build standalone to run in out CI systems.
I can generate hex/out/bin files which works fine using Uniflash.
I try now to use J-link to flash to DK and the application does not run as expected.
I think the issue is around the CCFG CRC records.
I followed the instruction at this link: https://software-dl.ti.com/simplelink/esd/simplelink_lowpower_f3_sdk/8.10.00.55/exports/docs/ble5stack/ble_user_guide/html/memory/memory_management-cc23xx.html#sec-flash-user-record
I manged to Generate a User Record binary file with CRC, then I tried to flash using uniflash at address 0x4e020750 but I got this error:
"File: C:/ti/simplelink_lowpower_f3_sdk_8_10_01_02/tools/common/crc_tool/output.bin: Load failed."
Couple of questions:
1. What can generate the failing when writing the user record?
2. Is it possible to build an .out file which does not overwrite the CCFG so I can use jlink to flash regardless?
I also tested the binary file provided to Segger to test using jlink and it does work fine (here the reference link https://wiki.segger.com/File:TI_LP_EM_CC2340R5_Blinky.zip)
Thank you