Other Parts Discussed in Thread: UNIFLASH,
Hi, members
I want to load two .hex in CC2340
but I cant set starting address
How can I set starting address ?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello Li Ryan,
To set the starting address click the box next to binary and you should see the load address pop up.
A good read would be the Uniflash QuickStart guide! UniFlash Quick Start Guide (ti.com)
Thanks,
Alex F
Hello Alex,
I know to click the box text to binary , but it can only use from .bin , right?
However , I want to know how to set starting address from ".hex"?
Thanks,
Ryan
Hello Ryan,
To configure the address of the hex file you should use the NVS module in the Syscfg, then re-download and flash the hex file(s).
Thanks,
Alex F
I find uniFlash -> Memory -> Export can make ".bin" , I try to retrieve address , but I not sure this is correct and no problem
Hello Ryan,
I wanted to ask what you wanted to specifically achieve here by exporting the memory (the purpose)?
If you still have the original project handy in CCS modify the NVS region to specific your target address, rebuild, and then try flashing/loading in Uniflash.
Thanks,
Alex F
I try to make a project to be bootloader, then ".hex" can not let me to set starting address.
So I have a idea that load ".hex" first , then I retrieve the address I want and export ".bin" from uniFlash->Memory
Because I think CCFG the same, I separately extracted the address ranges of the two projects, then extracted the common CCFG address range, and finally loaded the three ".bin" files into it.
Hello Ryan,
One item that might help you is the documentation in the CC2340R5 BLE stack regarding flash, here is one such page (among others) Flash — SimpleLink CC13XX/CC26XX SDK BLE5-Stack User's Guide 2.02.08.01 documentation.
Thanks,
Alex F