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

PSoC™ 5, 3 & 1 Forum Discussions

shil_1288831
Level 3
Level 3
25 sign-ins 25 replies posted 10 sign-ins

Hi,

We are using the Cypress bootloader to program PSoC 5LP via
serial port.

This work properly.

In addition we have an ability to program the same image
(*.cyacd) via CAN bus.

The CAN bus option works only if the programmed image is the
same size as the previous one.

If the size is different we are failing in checksum
validity.

  1. Can you help us to understand what is missing in the CAN bus
    programmer?
  2. Can you send us any document that describe the scenario of the
    serial programming?

Thanks

Shmuel

0 Likes
1 Solution
Vison_Zhang
Moderator
Moderator
Moderator
250 solutions authored 10 likes given 500 replies posted

The Bootloader Host and slave communication flow during bootloading as follow. More detailed info please refer https://www.cypress.com/documentation/application-notes/an68272-psoc-3-psoc-4-psoc-5lp-and-psoc-anal...

111.JPG

Recommended debug this kind of problem using  'logic analyzer + contrast test'.

View solution in original post

0 Likes
1 Reply
Vison_Zhang
Moderator
Moderator
Moderator
250 solutions authored 10 likes given 500 replies posted

The Bootloader Host and slave communication flow during bootloading as follow. More detailed info please refer https://www.cypress.com/documentation/application-notes/an68272-psoc-3-psoc-4-psoc-5lp-and-psoc-anal...

111.JPG

Recommended debug this kind of problem using  'logic analyzer + contrast test'.

0 Likes