ORITEK CJ300V1xx

From SEGGER Knowledge Base
Jump to navigation Jump to search

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 YES.png YES.png
SWD YES.png YES.png

Flash banks

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
PFlash 0x00000000 YES.png YES.png Default Up to 1 MB
CFGNVM 0x10000000 YES.png YES.png Default Up to 64 KB
CFGRAM 0x14000000 NO.png NO.png


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.

Evaluation boards

Example application