ORITEK CJ300V1xx
The ORITEK CJ300V1xx are Arm® Cortex®-M4 based microcontrollers.
Supported devices
Refer to the supported device list for a full list of all supported ORITEK CJ300V1xx family devices, their corresponding names and connection diagrams.
Target interfaces
| Interface | J-Link support | Flasher support |
|---|---|---|
| JTAG | ||
| SWD |
Flash banks
| Flash bank | Base address | J-Link support | Flasher support | Loader | |
|---|---|---|---|---|---|
| Name | Bank size | ||||
| PFlash | 0x00000000 | Default | Up to 1 MB | ||
| CFGNVM | 0x10000000 | Default | Up to 64 KB | ||
| CFGRAM | 0x14000000 | ||||
Option Byte Programming
The CJ300V1xx series devices have a flash configuration field at 0x00000400 which allows some "permanent" configuration as well as readout protection for the device. The option bytes become effective after a reset. The configuration field does not need any special program sequence and is part of the program flash area.
RAM
The CJ300V1xx series devices come with ECC RAM. Refer to the ECC article for more information on the corresponding limitations.
Watchdog handling
- The device has a watchdog WDT.
- The watchdog is fed during flash programming.
Device specific handling
Connect
In case the flash does not have a valid application, the core will fetch illegal instructions. This will lead to spurious resets, indicated by the J-Link incoming data LED quickly toggling between orange and green. After connecting using J-Link, the LED should be lit up green.
Reset
- The device uses normal Cortex-M reset, no special handling necessary, like described here.
Attach
Attach is a debugging feature which exclusively applies to J-Link and J-Trace and does not apply to Flasher.
- Attach is not supported by default because the J-Link initializes certain RAM regions by default.
Security
CJ300V1xx devices can be secured, limiting debug access to the core. In order to unsecure a device, the contents of the flash need to be erased. On connect, J-Link will automatically detect a secured device and unsecure it on user confirmation.
Limitations
The CJ300V1xx series devices come with both ECC flash and ECC RAM. Refer to the ECC article for more information on the corresponding limitations.