cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC™ 5, 3 & 1

gubac_1268471
New Contributor II

I am trying to run the USBFS_UART01 example for a CY8C5868AXI-LP exactly as it was generated by the development environment from the list of available examples.

I work under Windows 10.

I use my card and a MiniProg3 to program it.

At the first attempt to program the microcontroller, I obtained the following results.

Im01.png

Im03.PNGIm02.PNG

The programming connector is connected, the card is powered, on the MiniProg3 only the "Target power" light is on, while all the others are off and the microcontroller is not recognized.

I also tried using the JTAG protocol, obtaining the same result.

The configuration of the development environment is as follows.

Environment:

PSoC Creator  4.2 (4.2.0.641)

Culture: Italian (Italy)

OS Version: Microsoft Windows NT 10.0.17134.0

CLR Version: 4.0.30319.42000

Installed CyInstaller Products:

CY8CKIT-002 MiniProg3 1.0 Rev**

Cypress Document Manager 1.0 SP1

Peripheral Driver Library 3.0.1

PSoC Programmer 3.27.1

PSoC Creator 4.2

Loaded Plugins:

Name: Customizer Loader

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Loads component customizers.

Name: Addin Discovery

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Discovers PSoC Creator addins (kits, language packs, etc)

Name: Device Catalog

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Device Catalog Plugin

Name: Documentation

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Adds the topics available in the documentation.

Name: Start Page

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Adds a start page to the framework.

Name: Output Window Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Adds the output window

Name: SCC Manager

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The Source Code Control Manager is the central class used for SCC actions within PSoC Creator.

Name: Symbol, Schematic and SchMacro Factory

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The Symbol and Schematic Factory is used to load, cache, and retrieve symbols and schematics.

Name: Project Manager Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Adds project management related functionality.

Name: GDE Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Loads the Symbol and Schematic editors

Name: Language Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Supports user files in multiple languages

Name: Workspace Factory

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The Workspace Factory is used to retrieve instances of PSoC Creator workspaces.

Name: Project Factory

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The Project Factory is used to retrieve instances of PSoC Creator projects.

Name: Toolchain Manager

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: PSoC Creator Toolchain Manager

Name: ARM GCC Generic

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: ARM GNU Generic

Name: ARM MDK Generic

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: ARM MDK Generic

Name: ARM IAR Generic

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: ARM IAR Generic

Name: DP8051 Keil Generic

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: DP8051 Keil Generic

Name: Device Selector

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Adds a dialog that allows the user to select a device.

Name: File Editor Factory Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Add file editors to the framework.

Name: Transport Framework

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Provides a generic device communication framework for use by other plugins.

Name: Debugger Core

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The Core Debugger provides an architecture independent framework for the common debug features.

Name: PSoC Debugger

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Provides debugging support for the different PSoC families through a GDB back end.

Name: FM Debugger

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Provides debugging support for FM device families

Name: Device IO Transport

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Provides device IO support for Cypress devices though PSoC Programmer APIs.

Name: Serial Transport

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Provides basic serial device support for the rest of the tool.

Name: Bootloader Host

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Provides a host tool to perform bootloading operations.

Name: Background Elaborator

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: PSoC Creator Background Elaborator.

Name: TypeCache Factory

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The TypeCache Factory is used to retrieve instances of TypeCaches.

Name: PSoC Fitter

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: PSoC Fitter Plugin

Name: FM Fitter

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: FM Fitter Plugin

Name: DWR Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Registers resource editors with devices.

Name: DMA Wizard

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Enables quick and correct development of applications that use DMA.

Name: Tuner Plugin

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: Manages custom component tuner executables

Name: Notice Window

Version: 4.2.0.641

Company: Cypress Semiconductor

Description: The Notice Window displays notices (status messages / errors with managed lifetimes).

Do you have any advice to give me?

Regards

Guido

0 Likes
1 Solution
DheerajK_81
Moderator
Moderator

Hello Guido,

Since your CY8C5868AXI-LP kit is not being powered externally, your settings are correct. It should ideally be acquired in both reset and power cycle mode. Anyways, since reset isn't working for you, can you please try Power Cycle mode and select 5V as shown below:

miniprog3.PNG

After this, click on Miniprog3 and then you can click on "Port Acquire" as shown below:

miniprog3_1.PNG

You should be able to see the kit detected. Then click on your kit and hit "OK/Connect" to program your device.

Additional information:

1) The red light (target power led) indicates that the Miniprog 3 is providing power to the kit.

2) Design and Programming Checklist for for PSoC® 3/ PSoC 5LP – KBA208166

Regards,

Dheeraj

View solution in original post

0 Likes
5 Replies
DheerajK_81
Moderator
Moderator

Hello Guido,

Since your CY8C5868AXI-LP kit is not being powered externally, your settings are correct. It should ideally be acquired in both reset and power cycle mode. Anyways, since reset isn't working for you, can you please try Power Cycle mode and select 5V as shown below:

miniprog3.PNG

After this, click on Miniprog3 and then you can click on "Port Acquire" as shown below:

miniprog3_1.PNG

You should be able to see the kit detected. Then click on your kit and hit "OK/Connect" to program your device.

Additional information:

1) The red light (target power led) indicates that the Miniprog 3 is providing power to the kit.

2) Design and Programming Checklist for for PSoC® 3/ PSoC 5LP – KBA208166

Regards,

Dheeraj

View solution in original post

0 Likes
gubac_1268471
New Contributor II

Perfect, following your instructions, I obtained to program the microcontroller.

However, the indication of the aquire mode when the device is not externally powered  should be given by the development environment, it should not be necessary to ask for light to you ...

On the other hand, I have another problem.

After programming the microcontroller, the PC does not recognize the new COM, indeed it does not even see a new USB device, as you can see from the following image.

What should I do to have the PC recognize the device?

Dispositivi.PNG

Regards.

Guido

0 Likes
DheerajK_81
Moderator
Moderator

Hello Guido,

Have you connected the USB cable to the correct port? After programming you need to connect to the USB Comm port. Let me know if it worked.

tmp_image_0_8ZMawmviNK.jpg

Regards,

Dheeraj

0 Likes
gubac_1268471
New Contributor II

But in which language should I explain you that I do not use the kit but my own board?

On my board there is just one USB connector, because the MiniProg3 is connected by its 10 poles flat cable.

Regards.

Guido

0 Likes
DheerajK_81
Moderator
Moderator

Hello Guido,

I suggest you to create another thread as this is different from the main issue. Will assist you on that once created.

Regards,

Dheeraj

0 Likes