PsoC 3 Not displayed in PsoC Creator 1.0 and 3.0

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

cross mob
Anonymous
Not applicable

 Hi all,

   

 

   

I have a Psoc 3 DVK board and it is in bootloader mode and device is discovered by PC but not displayed in Show all targets in Psoc Creator.

   

 

   

Also PC detects the device as Human Interface Device.

   

 

   

Please help.

   

 

   

Thanks,

   

Gokul Prasath N

0 Likes
1 Solution
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

A very common practice is to wait at boot for a dedicated time(say: 2 seconds) for a bootloadable connection to be present. If so, re-load the bootloadable with new data, if not, start the old programmed bootloadable.

   

 

   

Bob

View solution in original post

0 Likes
15 Replies
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

If its detected as HID - maybe you connected the wrong USB port?

0 Likes
Anonymous
Not applicable

 Hi,

   

 

   

It is detected as HID in the control panel. Not able to use the device in the psoc creator.

   

 

   

Thanks,

   

Gokul Prasath

0 Likes
Anonymous
Not applicable

 Hi hli,

   

Thanks for your help. Now its detected when I make the sw1_4 to low (used this switch for bootloader), but my doubt is, "Is there any way to enable bootloader without allocating a seperate pin in firmware". What I know as of now is we need to allocate a sepeate button or logic to make the device to enter into bootloader, Is there any way other than firmware logic we can make the device to enter into bootloader mode.

   

 

   

Thanks,

   

Gokul Prasath N

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

You would modify BL to address what causes it to enter BL

   

mode. Use module and create your own.

   

 

   

Regards, Dana.

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

A very common practice is to wait at boot for a dedicated time(say: 2 seconds) for a bootloadable connection to be present. If so, re-load the bootloadable with new data, if not, start the old programmed bootloadable.

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

This might help -

   

 

   

    

   

          

   

http://www.cypress.com/?rID=50230     AN68272 UART BL

   

http://www.cypress.com/?rID=41002     AN60317 I2C BL

   

http://www.cypress.com/?rID=57561     AN73503 USB HID BL with GUI Host

   

http://www.cypress.com/?rID=56014     PSoC® 3, PSoC 4, and PSoC 5LP Introduction To Bootloaders

   

 

   

 

   

Regards, Dana.

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

The bootloader needs some information to decide whether to do bootloading or to start the program. If cannot wait indefinitely.

   

So either you have some sort of timeout on startup (which delays the program execution) or you need an external signal.

Anonymous
Not applicable

  Bob Marlowe,

   

Thanks for your suggestion for waiting for boot loading. Will try this approach.

   

 

   

Danaaknight,

   

Thanks for sharing the link. All are informative.

   

 

   

Hli,

   

Thanks for your support.

   

 

   

Thank you all for clarifing my doubt.

   

Gokul Prasath N

0 Likes
Anonymous
Not applicable

 Hi all, 

   

Last and final clarification. If we forget to write a command for checking for bootloading, is there any way to boot the device without using any external hardware ?

   

 

   

Thanks,

   

Gokul Prasath N

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

What exactly do you attempt to clarify with your last question? Do you like to have a "Dongle" so that only with it the PSoC runs? "Forgetting" a necessary line of code wil always spoil the program, better you tell us what you WANT to perform.

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Hi  Bob Marlowe,

   

I need to know is there any way to program the P through any Flash 

0 Likes
Anonymous
Not applicable

 Hi  Bob Marlowe,

   

I need to know is there any way to program the PSoC3 through any Flash Programmer or through any other means, If we forget to include the CyBoot() function call in the Firmware. Correct me if I am wrong.

   

 

   

Thanks,

   

Gokul Prasath N

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

To program a new Bootloader you need a programming device. Can be a Miniprog3, a hacked Pioneer board or a 3rd party custom programmer. A PSoC programmed with an existing bootloader cannot be used to replace the contained bootloader with a new version.

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Hi Bob,

   

 

   

Thanks for your support and help regarding Bootloader.

   

 

   

Regards,

   

Gokul Prasath N

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Gokul, you are always welcome!

   

 

   

Bob

0 Likes