完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个非常相似的问题。我正在开发一个基于I2C的多主系统,使用一个ARDUINO作为“主”主控器。我希望能够使用ARDUNO更新PSoC上的软件,以便最终用户只需要更新ARDUNO上的固件来更新PSoC。有人能帮我解决这个问题吗?
|
|
|
|
如果您想开发一个自定义引导加载程序宿主应用程序(正如我怀疑您想要的那样),您可以查看位于
C:程序文件 CyPress PSoC创建者 3 PSoC创建者 CyoBooToLuleUTLS |
|
|
|
|
|
|
|
我刚刚注意到这个话题。尼克·约翰逊构建了Cyflash Python脚本,但它似乎与Bootloader的当前版本不起作用。(我还没有机会查看它,我只知道它在CYACD文件格式上崩溃了)。在我花时间工作之前,有没有其他人找到解决办法?谢谢。
正如其他人指出的,我不希望人们需要下载一个604MB文件(创建者当前大小)只是为了下载一个新版本的固件在他们的板上。(并且,创建者只支持Windows平台)。 |
|
|
|
我还尝试使用Cyflash工具(http://Github.com/ARACHNIDICAS/CYFLAS.Git),仍然将其适应于Python 3。
然而,有趣的是,注意到另一件事:CybTrDReMultRead函数有一个参数“计数”,它表示“一个未签名的短变量指针,用来写入实际写入的字节数。”然而,函数又被BooBooSerixRealPeCopeBead调用,它只返回错误状态,也就是说,如果CybTrDrReDrad碰巧写得小于请求,则整个过程将失败。我同意在I2C/UART/SPI场景中可能不是这样,但是我正在开发一个基于CAN总线的引导加载程序,情况不同。我的观点是:文档不清楚这个事实,指针参数是无用的。我将在自己的代码中实现“打包”,但如果CyPress有兴趣,我可以把它放入生成的代码中,并将其与更新的引导加载程序组件共享。 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2073 浏览 1 评论
1828 浏览 1 评论
3642 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1764 浏览 6 评论
1515 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
512浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
362浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
412浏览 2评论
359浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
863浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 23:05 , Processed in 0.864004 second(s), Total 53, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号