Difference between revisions of "TI CC2340"
(→Attach) |
(→Connect) |
||
Line 23: | Line 23: | ||
*Connecting to a device with invalid CCFG block. In this case, a default CCFG will be programmed as part of the connect. |
*Connecting to a device with invalid CCFG block. In this case, a default CCFG will be programmed as part of the connect. |
||
*Connecting to a device with valid CCFG block |
*Connecting to a device with valid CCFG block |
||
+ | As part of the connect sequence, the J-Link determines the silicon revision: PG1.0 / PG2.0 |
||
+ | |||
===Reset=== |
===Reset=== |
||
The device uses custom reset which performs a reset via the SACI interface: |
The device uses custom reset which performs a reset via the SACI interface: |
Revision as of 09:41, 17 May 2023
The TI CC2340 devices are Cortex-M0 based wireless MCUs.
Contents
Flash Banks
Internal Flash
Flash Bank | Base address | Size | J-Link Support |
---|---|---|---|
Program Flash | 0x00000000 | 512 KB | |
CCFG Flash | 0x4E020000 | 2 KB |
CCFG Flash
- Describe CCFG Flash restriction here.
!!!TBD!!!
Device Specific Handling
Connect
A device specific connect sequence is executed which supports:
- Connecting to a device with invalid CCFG block. In this case, a default CCFG will be programmed as part of the connect.
- Connecting to a device with valid CCFG block
As part of the connect sequence, the J-Link determines the silicon revision: PG1.0 / PG2.0
Reset
The device uses custom reset which performs a reset via the SACI interface:
- In case of a valid application is programmed, the MCU will be halted on the reset vector (application entry point).
- In case of no valid application is programmed, the MCU will be halted in a so called debug loop
Limitations
Flasher Stand-Alone Mode
Not supported yet. Support will be implemented soon.
Attach
Attach is not supported because a device specific initialization sequence is required.
Security
Connecting to a protected device is not supported yet.
Evaluation Boards
- TI LP-EM-CC2340R5 evaluation board: http://wiki.segger.com/TI_LP-EM-CC2340R5
Example Application
- TI LP-EM-CC2340R5 evaluation board: http://wiki.segger.com/TI_LP-EM-CC2340R5#Example_Project