Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® 3 > Windows Bootloader App

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



Windows Bootloader App
Moderator:
RKRM

Post Reply
Follow this topic



Windows Bootloader App

Fingar posted on 17 Jun 2011 2:40 AM PST
Member
7 Forum Posts

I have installed PSoC Creator and the bootloader app bootloader_host.exe work fine. To deploy the product I need this app to work without a full installation of PSoC Creator. Is this possible or do I have to make my own App?




Re: Windows Bootloader App

U2 posted on 17 Jun 2011 08:29 AM PST
Cypress Employee
589 Forum Posts

Currently the Bootloader App comes bundled with PSoC Creator installation. It can not run as a stand alone GUI. However, you can create your own Bootloader App that can run stand alone. An Application Note that discusses the same will be available soon.



Re: Windows Bootloader App

Fingar posted on 03 Oct 2011 06:39 AM PST
Member
7 Forum Posts

What does soon mean? Three months since orginal post - still no app note I can find. If Cypress are not going to support required function you should say so then we can change to parts that provide the features we need. Saying something will be available "soon" and then not providing it means that in future Cypress will be low on the list of preferred supplier in the future.

 



Re: Windows Bootloader App

U2 posted on 04 Oct 2011 11:06 PM PST
Cypress Employee
589 Forum Posts

We have developed a USB Bootloader solution that provides a GUI that can be used to Bootload PSoC3/PSoC5 device via USB. PSoC3 device uses HID driver for this purpose and it does not need any additional driver. I have attached the source code of the USB Bootloader GUI and a prelimnary version of the App Note drafct here. This App Note will be availabe soon on the PSoC3 App Note page, until then you can use this document and the GUI that is tested work on Windows XP 32 bit and Windows 7 32 bit.



Re: Windows Bootloader App

U2 posted on 04 Oct 2011 11:10 PM PST
Cypress Employee
589 Forum Posts

The source code for the C# based GUI is attached here. It was developed using Visual Studio 2008. The executable for the GUI can be found in "USB_Bootloader\USB_Bootloader\bin\Debug" or "USB_Bootloader\USB_Bootloader\bin\Release". 



Re: Windows Bootloader App

Fingar posted on 20 Oct 2011 05:27 AM PST
Member
7 Forum Posts

Many thanks. I wil try to implement it.



Re: Windows Bootloader App

LBrewski posted on 30 Nov 2011 05:52 PM PST
Member
4 Forum Posts

Hi,

  I am attempting to implement a PSOC USB bootloader & bootloadable using your app note but I keep getting an error on the bootloader host:

"The bootloader reported error 'The flash row is not valid is not valid for the selected array'

  I'm certain that I followed the instructions for building both sides, am I missing something?

I'm hoping I can get some help to resolve this quickly, my product ship date is coming up (too) soon.

TIA,

-Larry



Re: Windows Bootloader App

H L posted on 30 Nov 2011 07:45 PM PST
Top Contributor
679 Forum Posts

 I think the quickest way is to create a support case with cypress and upload the project for them to test. 



Re: Windows Bootloader App

U2 posted on 30 Nov 2011 09:10 PM PST
Cypress Employee
589 Forum Posts

I have attached the Bootloader and the Bootloadable project that is built using PSoC Creator 1.0 . I have also attached a custom Bootloader host here. 

If any issue continues to exist let us know or raise a case with Cypress CRM support to get the issue resolved.

 



Re: Windows Bootloader App

LBrewski posted on 01 Dec 2011 11:09 AM PST
Member
4 Forum Posts

Thanks, I have opened a case.

I'm actually using the USB Bootloader project that I believe I found on this thread, about 1 -2 weeks ago  - unless I'm not looking in the right place  I don't see one attached to this thread now - all I see is a .pdf.

Anyway, I'm running this on the CY8CKit-001 with a CY8C3866AXI-040 (ES2).

 



Re: Windows Bootloader App

U2 posted on 02 Dec 2011 10:07 PM PST
Cypress Employee
589 Forum Posts

Attaching the Bootloader project and Application here.



Re: Windows Bootloader App

LBrewski posted on 02 Dec 2011 10:46 AM PST
Member
4 Forum Posts

Thanks for your help, I was able to get the example working and can now customize for my application.



Re: Windows Bootloader App

U2 posted on 02 Dec 2011 09:31 PM PST
Cypress Employee
589 Forum Posts

I am glad that it helped. Please let me know if you have any suggestions or feedback or anything that you would like to see in the USB Bootloader Application. 



Re: Windows Bootloader App

tsepCoder posted on 07 Dec 2011 05:51 AM PST

1 Forum Post

Hi,

We are currently trying to build a bootloadable application  with the instructions of document 69848.

So far, the PSoC Creator part works perfectly and your c# example does the job fine.

But in order to customize the c# tool to our needs,  we try to build a it on our own, but were not able to get it running yet.


 

Can you please attach your example source code here again? Seems like it was posted before, but somehow was removed later.

Thanks.



Re: Windows Bootloader App

posted on 07 Dec 2011 07:44 AM PST

1 Forum Post

We will be releasing the App Note with improved content soon. It will have the source code also attached with it.



Re: Windows Bootloader App

U2 posted on 08 Dec 2011 10:03 PM PST
Cypress Employee
589 Forum Posts

 The Bootloader Application Note will be made available anytime soon on the web.






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Spec No: None; Sunset Owner: KXP; Secondary Owner: VWA; Sunset Date: 01/01/20