打印

求助Psoc3,programmer总是失败

[复制链接]
4961|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


小弟最近初次接触cypress,基础薄弱,想用CY8CKIT-001 + CY8C38做一点测试,但是遇到了问题,描述如下:
    导入教程例子,用creator build成功,但是program这一步总是失败。直接用programmer烧代码,也是失败,设置都检查好多遍了。随便选一个hex测试,情况如附件。
     按照提示检查连接之类的都没发现错误。软件已经升级至最新版本了。接通电源时,液晶屏显示的都是方块,而不是教程说的test successful的英文单词,方块状态是指里面已经有程序了嘛?还是别的?不知道问题出在哪。请各位大虾指点迷津,先谢过了~
沙发
Go_PSoC| | 2011-9-21 23:11 | 只看该作者
要选泽ISSP protocol,,你选的是SWD。
在001的user guide里有写,你可以先按照user guide一步一步来,别着急,呵呵

使用特权

评论回复
板凳
傳說勝劍| | 2011-9-22 09:07 | 只看该作者
版主:给PSoC3烧程序选 ISSP Protocol?

使用特权

评论回复
地板
bingdongs|  楼主 | 2011-9-22 14:34 | 只看该作者
谢谢。但是,ISSP protocol找不到 CY8C38这个系列芯片。JTAG protocol 也失败了。

2# Go_PSoC

使用特权

评论回复
5
bingdongs|  楼主 | 2011-9-22 15:16 | 只看该作者
本帖最后由 bingdongs 于 2011-9-22 15:18 编辑

我刚刚再一次按照教程一步一步操作,bulid successfully,然后在tool options配置miniprog3,但是在select debug target这一步(如图),找不到target。miniprog3的状态等只有一个status这一个指示灯是亮的(绿色 会闪)。那个clock频率我从1.5~3.2都试了,结果一样找不到。

select target.png (41.27 KB )

select target.png

使用特权

评论回复
6
傳說勝劍| | 2011-9-22 16:01 | 只看该作者
希望对你有帮助!!!

AN54181+PSoC3设计入门.pdf

646.95 KB

使用特权

评论回复
7
zhuww| | 2011-9-22 18:08 | 只看该作者
按教程都会出现错误?

使用特权

评论回复
8
bingdongs|  楼主 | 2011-9-22 18:48 | 只看该作者
本帖最后由 bingdongs 于 2011-9-22 18:53 编辑

谢谢,这个我之前已经下载了,按照上面的设置也不行,结果就是我上面上传的那张debug select target,miniprog3搜索不到cy8c38这个模块(Ps:记混了,这个是按教程的,按“AN54181+PSoC3设计入门”配置的,除了版本信息不同,别的都一样,我一一对过的,也是搜索不到)。我下午跑了一次cy8c28,这个型号能跑通。我都开始怀疑是不是我拿到的cy8c38是损坏的了~
6# 傳說勝劍                                                                

使用特权

评论回复
9
wangpe| | 2011-9-22 20:59 | 只看该作者
楼上的图片都是小叉叉啊

使用特权

评论回复
10
Go_PSoC| | 2011-9-22 23:15 | 只看该作者
3楼,4楼。不好意思。我看错了,以为楼主要烧28的。38的确实要用SWD

使用特权

评论回复
11
Go_PSoC| | 2011-9-22 23:23 | 只看该作者
假如参数设置没有问题的话,可能就要检查硬件了,比如,跳线又没有按照要求连接好,USB,带状电缆等有没有松动,等等

使用特权

评论回复
12
傳說勝劍| | 2011-9-23 09:03 | 只看该作者
还有,看下你板子上的芯片是 ES2 还是 ES3 的,在工程里设置下!!!
Project-->device selector   右下角的 Device Revisions 里选
希望对你有帮助!!!

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
bingdongs + 1 谢谢
13
梦里喝粥| | 2011-9-23 10:45 | 只看该作者
楼主,你有没有点那个界面上的Port Acquire?有时候是要先点一下这个才能认器件的

使用特权

评论回复
14
bingdongs|  楼主 | 2011-9-23 14:15 | 只看该作者
本帖最后由 bingdongs 于 2011-9-23 14:23 编辑

点了,但是,每次返回的结果是,warning,说是没有连接之类的。如附件
13# 梦里喝粥

使用特权

评论回复
15
bingdongs|  楼主 | 2011-9-23 14:26 | 只看该作者
谢谢。我打开了,只有ES1 和 ES2俩个选项,默认ES2。上午,我试了一下CY8C55,这个型号的芯片,miniprog3能识别,能烧进代码。换回CY8C38就失败了。我发现Device Select界面的CY8C38系列的芯片后面都有问号,这是怎么回事?如附件。

12# 傳說勝劍

使用特权

评论回复
16
梦里喝粥| | 2011-9-23 15:05 | 只看该作者
只有ES1和ES2选项?那么你的creator不是最新版本吧,最新版本应该有ES2,ES3和PRODUCTION三个选项。
你可以在help/about里看看creator的版本,再看看你手里的CY8C38 PACK板上的芯片上有没有刻ES2或ES3
但这些貌似都不是问题的关键,因为你用programer也不能编程,而且CY8C55和CY8C28的pack都正常,那像是PACK本身有什么问题

使用特权

评论回复
17
梦里喝粥| | 2011-9-23 15:06 | 只看该作者
还有那些问号不会影响什么的

使用特权

评论回复
18
bingdongs|  楼主 | 2011-9-23 17:42 | 只看该作者
本帖最后由 bingdongs 于 2011-9-23 17:47 编辑

今天,把最新版本降回最初光盘上的版本了。因为可能是Win7的原因,升级到最新以后有一个错误提示,然后修改win7系统的一个参数,就不报错了。但是,有些程序在光盘版本build没有错误,在最新版build会出现错误。那个模块我看了,没有看见ES2或者ES3这样的标记,不过同一套的CY8C55用ES2成功了。我猜测是那块CY8C38芯片本身的问题了。

16# 梦里喝粥

使用特权

评论回复
19
傳說勝劍| | 2011-9-23 18:48 | 只看该作者
在最新版build会出现错误。
-->你要先更新下 Component
Project --> update Components

使用特权

评论回复
20
梦里喝粥| | 2011-9-23 21:01 | 只看该作者
楼上说的对,creator1.0 SP2 build前需要把组件升级一下。
楼主没有看到ES2或ES3,那么就应该是最新的production版本的芯片。你在北京吗?我可以借给你一个能用的PACK试一下,验证你的PACK是否有问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

10

帖子

1

粉丝