
PSOC编程器-Kitprog
简介
用于给Cypress公司的PSOC系列单片机烧录/调试的编程器
简介:用于给Cypress公司的PSOC系列单片机烧录/调试的编程器开源协议
:Public Domain
描述
MCU做了复用支持,可以选用:
1.cy8c5868lti-lp039(与官方Kitprog芯片相同,支持最好,芯片难买)
2.cy8c5888lti-lp097(可以从CY8CKIT-059上拆下获得,相信很多人有此开发板)
3.cy8c5868axi-lp035(芯片很好买,某宝30元一片)
5868axi-lp035的固件是笔者自行移植的,因为源码只有旧版本的,刷入后需要在PsocProgrammer里面选择升级固件才能正常使用。升级完固件后可能会进入DAPlink的U盘模式,按5秒按键即可退出并正常使用。
固件来源参考:https://community.element14.com/products/devtools/psoc4pioneerkit/f/forum/22142/psoc-5lp-programmer-firmware
如果已经有PSOC烧录器,如MiniProg或Kitprog,可以使用PSOC烧录器来烧录。如果没有,可以选择附件中的Jlink适配的固件,使用Jlink烧录。但是需要注意,PSOC5系列似乎无法使用Jlink V8或者Jlink OB(f103)连接,具体最低需要什么版本目前还在摸索。
Kitprog烧录时会校验芯片型号,型号错误则拒绝刷入,移植固件主要是换型号重新编译。如果换成Jlink烧录此项目的话,固件无需移植,这几款芯片都是通刷的。
25.10.27更新:
之前的固件有些朋友反馈刷入后每次都需要在Programmer点一次升级才能用,也就是自动误进入Bootloader升级模式了。所以修改了一下Bootloader的源代码,把按键进入Bootloader的功能删除了。Cypress设计这个按键的时候真不知道怎么想的,Xres本来应该是输出引脚,却非要复用成按键。一旦Xres在上电时候已经接了一个设备,就有很大可能性被判断成按下按键从而进入升级模式。刷附件内固件即可替换Bootloader,然后再点一次Programmer升级替换Kitprog的固件即可(Programmer升级是通过Bootloader升级,不会刷掉Bootloader本身)只改了5868的Boot,5888的实在搞不定编译环境,5888芯片就拿原来的凑合用吧
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论