本帖最后由 Go_PSoC 于 2011-9-21 23:25 编辑
下文对PSOC1/3/5编程软件,编程器,相关应用笔记,**等作了总结。
Introduction:
The General PSoC Programming web page is central location that details all aspects of programming related to all available PSoC devices.The following sections will detail the available software, hardware, documentation, and 3rd party vendor relationships available to PSoC customers.
Software:
The PSoC Programmer software tool supports all Cypress PSoC programming hardware and PSoC devices.PSoC Programmer is a simple GUI that connects to programming hardware to program and configure PSoC devices.The image below is a screenshot of the Programmer GUI.From the GUI users will be able to select their target device, configure programming selections and execute a number of programming actions such as Program, Read, Verify and Erase.
PSoC Programmer is a required installation for both PSoC Creator and PSoC Designer.Both development IDE’s utilize PSoC Programmer for the hardware access layer it delivers (Programmer COM).The Programmer COM supports programming and debugging for PSoC devices.This Programmer COM is not restricted to just the development environments, but is also available to all users to develop custom applications utilizing the Cypress programming and debugging hardware.This hardware is described below.
To Download PSoC Programmer please navigate to the following web page:
www.cypress.com/go/psocprogrammer
PSoC Engineering Programmers:
As referenced above in the PSoC Programmer software section Cypress also supports proprietary programming and debugging hardware for all PSoC Devices.The functionality of this hardware ranges from simply programming functions to debugging and I2C-USB bridging.All of the hardware listed below is supported by PSoC Programmer.All hardware drivers are signed and supported on all XP, Vista and Windows 7 systems.
PSoC Programmer also supports the Generic USB programmer.This programmer is shipped on PSoC 3 and PSoC 5 development kits and connects directly to the USB port and will be recognized and supported by PSoC Programmer.
PSoC Programming Specifications:
Cypress provides programming specific documentation to users who wish to develop a custom programmer or those who wish to implement a host side serial programming (HSSP) protocol.Some customers wish to implement the cypress programming support on their host programmer in order to reprogram the PSoC in system.Cypress provides a number of application notes, segmented via device family, that details the programming algorithm and specification.Listed below are the specific application notes that all customers should reference when implementing their own programming algorithm support for PSoC devices or when trying to implement the Host Side Serial Programming (HSSP) protocol.
- PSoC 1
- AN2026a
- This application note supports the following devices:CY8C21xxx/CY8C22xxx/CY8C24xxx/CY8C24xxxA/ CY8C27xxx, CY8CTMG110 and CY8CTST110
- HSSP Source Code and Instructions are found in AN44168
- AN2026b
- This application note supports the following devices:CY8C21x45,CY8C22x45, CY8C24x94, CY8C28xxx, CY8C29x66, CY8CTST120, CY8CTMA120, CY8CTMG120, CY7C64215
- HSSP Source Code and Instructions are found in AN44168
- AN2026c
- This application note supports the following devices:CY8C20xx6, CY8C20xx6A, CY8CTMG2xx, and CY8CTST2xx, CY7C643xx, and CY7C604xx - AN2026c
- HSSP Source Code and Instructions are found in AN59389
- PSoC 3
- PSoC 5
Production Programming Vendors:
The following list comprises 3rd-party programmer tools that have been specifically designed, tested, and qualified to support streamlined programming of PSoC® Programmable System-on-Chip™ devices:
注意:* - Vendors who have completed device support, but have not been qualified by Cypress.Hilo Systems will be qualified in Q3 2011, remaining vendors will be qualified in Q4 2011.
| PSoC 1 | PSoC 3 | BP Microsystems: - Programmer Model 1400 and 1700
- Running BP WIN Software Revision V4.64.0 or V4.66.1
- Qualified March 2007
| 是 | | HiLo: - Programmer Model All 100
- Running S/W v1.59
- Qualified March 2007
| 是 | yes* | RPM Systems: - Programmer Model:MPQ 4 Port Programmer, MPQ-E2 4 Port Programmer
- Running S/W Rev 1.11.1 (Firmware 2.14)
- Qualified March 2008
| 是 | yes* | Xeltek: - Programmer Model:SP3000U Programmer
- Running S/W SUPERPRO/3000U
- Qualified May 2008
| 是 | | Elnec: - Programmer Model:BeeProg2
- Running S/W PG4UW 2.77
- Qualified Oct 2008
| 是 | yes* | System General: - Programmer Model:T9600
- Running S/W v1.38r
- Qualified Sep 2011
| 是 | 是 | Leap Electronic: li>;Programmer Model:SU-600 - Running S/W 1.30G
- Qualified August 2010
| 是 | | Yamada Den-On: - Programmer Model:FTOR-3W
- Running S/W d16_Cypress_PSoC_107 v1.0.7
- Qualified Oct 2010
| 是 | 是 |
|