Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Hi,

 

We are using the below mentioned IC in our design. While trying to flash the same using J Link Debugger Plus from Segger , the GUI of the tool asks to select the microcontroller from the drop down list.

But Under the OEM, Infineon, the CYT2B7 series is not displayed. Hence we are unable to select the target device from the GUI. Without selecting the target device , unable to proceed further for the flashing.

Hence I kindly request you to help  me in this regard at the earliest.

CYT2B73CADQ0AZEGS ARM Microcontrollers - Auto MCU
0 Likes
1 Solution
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

For connecting the device, you can enter the full device name with core i.e. Device > CYT2B73CAD_M0 or CYT2B73CAD_M4. 

or after getting the pop message in above attached image, you can click on "OK" tab and select proper device with core and then click "OK". Refer below snippet : 

KumarAP_0-1668003066249.png

 

Thank you.

Regards.

View solution in original post

0 Likes
16 Replies
lock attach
Attachments are accessible only for community members.
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

The error screenshot is attached herewith for your reference.

0 Likes
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

For connecting the device, you can enter the full device name with core i.e. Device > CYT2B73CAD_M0 or CYT2B73CAD_M4. 

or after getting the pop message in above attached image, you can click on "OK" tab and select proper device with core and then click "OK". Refer below snippet : 

KumarAP_0-1668003066249.png

 

Thank you.

Regards.

0 Likes
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Hi,

 

Thank you for the response.  Regarding the VDDIO , in the JTAG port , do we need to supply externally or the JLink adapter will be able to source the 5V through the USB connected connected to the PC/ Laptop.

 

Thanks,

Regards,

Meria 

0 Likes
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

Please provide external power supply of 5V.

Thank you.

0 Likes
lock attach
Attachments are accessible only for community members.
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Hi,

 

While trying to Flash the MCU with the Segger Flash V7.22b GUI. Its asking for the for the initialization steps setup. We would like to know if any specific Init Steps ( Initialization delay, PLL delay etc. ) in the tool before starting the programming of the microcontroller.

The screenshot of the window is attached herewith for your reference.

Also, after connecting the microcontroller , while performing "Blank Check " its showing the error message " ROM code failed ".

Kindly request you to help us in this regard. The connection status log is also attached herewith.

Thanks,

Regards,

Meria 

0 Likes
lock attach
Attachments are accessible only for community members.
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

We have tried with default configurations (initialization step) only and able to perform Blank check successfully at our end. Attaching the log for your reference.

Kindly check with the segger regarding the issue.

Thank you.

0 Likes
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Hi,

 

Thanks fir the quick response. Would it be possible for you to TRY "CYT2B73CAD_M4" rather  than "CYT2B98CAC_M0", if any board is available.

We are having CYT2B73CAD_M4 in our deisgn.

Thanks,

Regards,

Meria  

0 Likes
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

Thank you for your response and pointing out regarding cores.

Please note, For CYT2B73CAD_M0(Cortex_M0+), you can use JFLAH by default settings.

For CYT2B73CAD_M4(coretex m4), You need to delete the by default settings related to initialization. Refer attached image :

KumarAP_0-1669207223674.png

 

After doing above, please perform Blank check.  

Also please note, if you want to perform Blank check for only CM4, then as per your linker script addresses you have to check/uncheck the "sector selection" as shown in below image:

KumarAP_1-1669207430519.png

If whole chip is erased, and if you want to perform the Blank check, then no additional settings are required.

Thank you. 

0 Likes
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Hi,

 

Thanks for the reply. But after connecting to the target board , and when we change the Project settings  (Deleting the default settings in the INIT steps), The target board is disconnecting automatically , so unable to perform the blank check or program.

Without changing the INIT , if we try to perform the blanch check in Manual Programming, it is showing the earlier attached message.

Thanks,

Regards,

Meria 

0 Likes
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob, firstly change the Project settings (Deleting the default settings in the INIT steps), then please connect the device, then perform any other operation i.e., Blank check. 

KumarAP_0-1669269070456.png

Thank you.

0 Likes
lock attach
Attachments are accessible only for community members.

Hi,

 

Thanks. Tried the same. Now, its trying to perform the Blank Check, but showing the attached error .

Thanks & Regards,

Meria

 

0 Likes
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

You can try the last step mentioned in this comment here : https://community.infineon.com/t5/TRAVEO-T2G/CYT2B73CADQ0AZEGS-J-Link-Debugger-Plus-from-Segger/m-p/...

or first try to erase whole chip and then perform Blank check.

Also it is more specific to Segger JFLASH settings, So if issue still persist, please contact segger.

Thank you.

 

0 Likes

The mentioned link is pointing to this same chat. Could please elaborate the steps

0 Likes

Hi,

Will it be possible for you to share the .hex file , that you are trying with the Cortex.m4 core? Just to eliminate the possibility of the issue with hex file.

 

Also, Kindly confirm the speed of operation that you are setting in the JLink .

0 Likes
KumarAP
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 5 likes given

Hi @meriajacob ,

if you want to perform Blank check for only CM4, then as per your linker script addresses you have to check/uncheck the "sector selection" as shown in below image:

KumarAP_0-1669285984569.png

 

If whole chip is erased, and if you want to perform the Blank check, then no additional settings are required.

Kindly Note I am not flashing any hex files, Only I tried erasing and Blank check operations with evaluation board for solving your issue related to this. And if you are able to do so, then for flashing you can try.
If still any issue, then it is not in our scope. So, I request you to please discuss with segger team.

Thank you.

0 Likes
meriajacob
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Also can you shar the screenshot of the GUI window

0 Likes