UM-WI-056
DA16200 DA16600 FreeRTOS Getting Started Guide
5.7.3
Programming Firmware Images Using SEGGER J-Link
The f irmware image can be programmed using Segger J -Link also. The requirements are below.
1. J-Link Lite or higher.
See:
https://www.segger.com/products/debug -probes/j-link/models/model-overview/
2
2. e
studio 2023-07 (23.7.0) or later.
3. Python 3.8 (optional).
The J-Link setup procedure required to work with J-Flash is described in chapter 2 of the
Trace User Guide
(UM08001).The f ollowing scripts are included in the SDK:
●
jlink_erase_all_win(linux/py) : Erase all area of the f lash
●
jlink_program_all_win(linux/py): Program all images
●
jlink_program_boot_win(linux/py): Program FBOOT image
●
jlink_program_rtos_win( (linux/py): Program FRTOS image
●
jlink_program_all_central_win(linux/py): Program all images f or BLE central role.(For DA16600)
●
jlink_program_ble_peri_win(linux/py): Program BLE image f or a peripheral.(For DA16600)
jlink_program_ble_cent_win(linux/py): Program BLE image f or a central role.(For DA16600)
The programming can be done by selecting the project and proper launch in Run > External Tools
menu as shown in
Figure
.
NOTE
●
For Linux OS
○
If you get the following error when running jlink_xxx_py, you need to install the tkinter module
for python
○
You can install tkinter module using command in terminal as below.
User Manual
CFR0012
44, then the programming is invoked automatically.
Figure 44: Run J-Link Launch
Revision 1.8
53 of 106
J-Link / J-
Aug. 18, 2023
© 2023 Renesas Electronics