查看: 6840|回复: 5

【PSoC4 试用报告】试用Cypress PSoC 4 Kit开发工具,遇到的第一个问题

[复制链接]
发表于 2013-9-26 22:36:51 | 显示全部楼层 |阅读模式
关键词: Cypress , PSoC , Kit
       试用Cypress PSoC 4 Kit开发工具,依照98页的<PSoC 4 P Kit Guide>>各项进行的,几天前,已结束本指南最后一项“Building a Bootloadable project for the PSoC 5LP”,基本上初试完毕,还是比较顺利的……

       回头整理 项目时,结果发现"Debug--->progrom"输入程序代码至开发板时,出现如下提示,已找不到调试目标了……

1.jpg

      选择一项“Select Debug Target”试图找端口,也出现同样的提示,不能进行开发工具各项演示了……

       期间,进行“6.1 Using PSoC 5LP as USB-UART Bridge”试用时,出现这种情况。后来发现先开“the Communication Port - PuTTY”这个端口,就出现这种现象,只要先进行"Debug--->progrom",后开“the Communication Port - PuTTY”,没这样问题了……

       这次进行"Debug--->progrom"找不到目标  ,试了多种办法,也没解决了, 是不是“Building a Bootloadable project for the PSoC 5LP” 时,the PSoC 5LP控制了端口(现在通电开发板可以在该项运行),还是其它问题?不得而知!望诸路尊神大仙指点迷津!

2.jpg 6
(河南  薛)

 楼主| 发表于 2013-9-27 13:45:24 | 显示全部楼层
          开发板现在处于“Building a Bootloadable project for the PSoC 5LP”项目里,能够执行“Now keep the reset switch (SW1) pressed and plug in the USB mini B connector. If the switch ispressed for more than 100 ms, the PSoC 5LP enters into bootloader. Now press the Programbutton in the Bootloader Host tool to program the device. The PSoC 5LP also enters intobootloader when the power supply jumper for the PSoC 4 (J13) is removed and subsequently theUSB mini B connector is plugged into J10 header”。(<> 84页)

        现象是:按着开发板的“SW1”按钮,将the USB mini 插入“J10”接口,另一端连PC上,时间过100 ms,板上的状态灯(绿色)闪亮;或者,去掉板上的跳帽(J13),然后,将theUSB mini B插入“J10”接口,也能实现板上的状态灯(绿色)闪亮,也能在“the Bootloader Host tool”工具栏里正常操作,有问题的话,也是连不上开发板的目标 ……

2.jpg

         后面有一句话:When a normal project is programmed onto the PSoC 5LP, the initial capability of the PSoC 5LP to
act as a Programmer / USB-UART Bridge/USB-I2C Bridge in not available。揭示的什么?

       一般地观察,开发板通电,电源灯和状态灯亮,可现在板子工作在“Building a Bootloadable project for the PSoC 5LP”项目规定的状态,电源灯亮、状态灯闪亮;不工作时,电源灯亮、状态灯不亮的状态。如何摆脱这些状态,进一步实现"Debug--->progrom"输入程序代码至开发板 正常工作状态?
 楼主| 发表于 2013-9-27 23:07:36 | 显示全部楼层
          问题解决了……

         就是恢复出厂设置:在开发板状态指示灯闪亮的情况下,打开“the Bootloader Host tool”工具栏,用“Filters”选择“Show UART Devices”,通过路径“\CY8CKIT-042 PSoC 4 Pioneer Kit\1.0\Firmware\Programmer\KitProg\KitProg.cyacd”,打开“KitProg.cyacd”源代码文件,编译恢复出厂设置, 问题就解决了,板上的状态指示灯由闪亮变常亮,可以进行其他工作了……

1.jpg
 楼主| 发表于 2013-9-28 21:52:13 | 显示全部楼层
        现发现本指南有两种版本:

      1、《CY8CKIT-042 PSoC® 4 Pioneer Kit Guide》Doc. # 001-86371 Rev. *A        98页     没有出厂设置说明

      2、《CY8CKIT-042 PSoC® 4 Pioneer Kit Guide》Doc. # 001-86371 Rev. *B      104页     有出厂设置条款

      以前,用的A版,进入the PSoC 5LP模式,没有说明如何恢复工厂设置,没法在the PSoC 4 device上进行编译、调试,以致 "Debug--->progrom"找不到目标 ,不知原由 ;B版有恢复出厂设置 条款,很容易解决这类问题……

       这点说明,希望用A版的有点用……

(河南  薛)
发表于 2013-11-16 12:44:18 | 显示全部楼层
基本点:

1、概述
       PSoC® 4 是一种混合信号可编程嵌入式系统控制器的可扩展、可重构的平台架构,其核心是 ARM Cortex®-M0 中央处理器(CPU),该系列为嵌入式应用提供可编程的平台。它结合了灵活的可编程和可重新配置的模拟和数字模块,以及芯片内部的自动走线功能。基于这个平台的PSoC 4200 系列产品,结合了微控制器和可编程数字逻辑、高性能模数转换、带比较器模式的运算放大器,以及标准的通信和定时外设。PSoC 4200 系列可以向上兼容PSoC 4 平台中的其他产品,以适应不同的应用和设计需求。可编程的数字和模拟字系统支持灵活的设计,可现场调整参数。

2、特性
       1)、32 位微处理器
            48 MHz ARM Cortex-M0 中央处理器, 支持单周期乘法
            最大支持32KB 闪存
            最大支持4KB SRAM 存储器
      2)、可编程模拟系统
            两个可灵活配置驱动能力和带宽的运算放大器,可以工作在比较器模式,也可做ADC 的输入缓冲器
            12 位1Msps 的逐次比较型模数转换器(SAR ADC), 支持差分和单端输入,无开销多序列切换、硬件信号平均功能
            两个电流数模转换器 (IDAC), 不用于电容式感应时可做通用用途
            两个内部低功耗比较器, 可以在深度睡眠和休眠模式下工作
            温度传感器
      3)、可编程数字系统
           四个可编程逻辑模块,每个有8 个宏单元以及一个数据通道处理器 (即UDB, 通用数字模块)
           Cypress 提供外设组件库,用户定义的状态机,以及Verilog 输入
     4)、低功耗工作模式,1.71 V 至5.5 V 工作电压范围
           提供多层次低功耗模式:睡眠、深度睡眠、休眠、停止
           停止模式工作电流可低至20nA,可用GPIO 引脚唤醒
           休眠和深度睡眠模式可供用户在功耗和唤醒时间之间权衡
      5)、电容感应CapSense
           Cypress 电容感应Sigma-Delta(CSD) 提供了最佳的信噪比(> 5:1)和防水性能
           Cypress 独有的软件组件极大简化了电容感应的设计
           支持硬件自动调整(SmartSense)
      6)、LCD 驱动
          任意管脚都可以做公共端和段
          在深度睡眠模式下仍可保持工作,支持TN 和STN 屏幕
     7)、2 个可灵活配置的串行通讯模块(SCB)
          每个均可配置成SPI/UART/I2C
          支持基于串口的LIN、IrDA、SmartCard 协议
     8)、定时和脉冲宽度调制 (TCPWM)
          四个16 比特的定时器/ 计数器/ 脉冲宽度调制模块
          支持中心对齐、边沿对齐模式,伪随机模式
          支持灵活的死区控制
          PWM可与ADC同步,用户可自定义在PWM周期内任一时刻触发ADC 转换
          支持同步刷新PWM 的占空比
          支持基于比较器触发的PWM 关断信号,以及高度可靠的数字逻辑应用
     9)、高达36 个可灵活配置的GPIO (44 引脚封装)
          44-pin TQFP, 40-pin QFN, and 28-pin SSOP 封装
          任何一个GPIO 都可以连接到LCD 和触摸感应CapSense
          驱动模式、驱动能力、摆率可配置
    10)、支持串行线(SWD) 调试和编程

2、PSoC® Creator 设计环境
      集成开发环境提供了原理图设计和构建功能(支持模拟和数字模块芯片内部自动走线)
      所有组件都有应用编程接口(API)

3、工业标准工具兼容性
      在设计好原理图后,可以用基于ARM 的标准开发工具

4、应用
      电动自行车
      电机驱动器
      小家电中的CapSense、LCD 驱动应用
      通用单片机应用
发表于 2015-2-22 14:38:41 | 显示全部楼层
支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表