Cypress技术论坛
直播中

刘丽艳

8年用户 225经验值
私信 关注
[问答]

重新连接devkit后内存重置

你好,我有一种感觉,我错过了什么,但无论如何。
我有ACY8CKT-04942XX PSoC 4原型套件。安装PSoC Creator 3.1 SP 2打开默认实例cy8ckit-049-42xx - scb_bootloader员。我修改了一点点的默认项目(增加了一个LED闪烁)编译bootloadable应用写出来的PSoC。一切都很好,他们都是LED的闪烁,但在我断开连接板和连接的时候,我看到默认的引导行为,只有嵌入式蓝色LED blinknig。
我错过了什么,忘记了保护程序删除吗?
或程序到RAM,因此清理后关机?Bootloader能将程序写入Flash吗?怎么用?
还是我的DeKIT坏了?
我有两块木板。我重新编写bootloader为它写的是“四元程序员了。同样的结果。我在哪里可以找到解释?
谢谢。

回帖(8)

王琳

2019-9-5 11:11:52
欢迎来到论坛!
不能使用USB接口覆盖原型工具包的引导加载程序。原始Bootloader是受保护的。
当你想用不同的版本替换引导加载程序时,你需要一个单独的程序员,比如MiMePro 3。
鲍勃
举报

刘梅

2019-9-5 11:23:02
Pavuk
如果您注意到DealAlutoBootloader行为,则意味着您已经进入了引导加载模式,引导加载程序正在等待新的可引导文件。你把开关按下时插CY8CKIT-049?或者你修改Bootloader代码拆卸检查开关按进入bootloader代码?在这些情况下,bootloader模式进入,并等待一个bootloadable固件。
鲍伯描述了在以前的文章中,你无法改写的bootloader,除非你计划使用3或其他董事miniprog SWD程序员。
萨黑姆
举报

刘丽艳

2019-9-5 11:39:32
谢谢你的快速回复。
我用这篇文章来重写Bootloader:HTTP://www. CyPress?COM/?ID=4和;RID=98796。是的,我有第二个工具包。但是,初始Bootloader与新的Bootloader都没有,自举加载的项目在复位后不会停留在内存中。是的,我已经看到,用于Bootloader的内存单元被标记为写保护,但我认为,可以使用SWD重新编写它们。
不,我不按开关开始时间。我应该制作视频吗?:)
第二个DeVKIT被程序员固件所连接,这是我提到的文章。在这种情况下,即使复位后,程序仍留在存储器中。有一瞬间,我就有了不同的行为。我想找一个失败的原因来避免它的未来。
举报

王琳

2019-9-5 11:53:09
我会建议你完全不同的东西:
有一个新的psoc5原型套件availlable Cypress(股票在未来电子在德国)cy8ckit-059
卡掉的部分是一个完整的kitprog可用于编程和调试你的原型板。只是焊一些帖子程序员接口和原型工具和自制的短带状电缆连接。无需其他修改。真便宜!!!!
鲍勃
你在德国的什么地方?我住在不来梅附近
举报

更多回帖

发帖
×
20
完善资料,
赚取积分