完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我对PSoC非常新,但对嵌入式系统不是很新。我有一个CY8CKIT-04942XX板,安装了PSoC Creator 3。
我对Bootloader与BootloadDeject以及如何建立一个新项目感到困惑。 我想我想做一个BootloadEnject和某种方式将它链接到Bootloader项目,也许从例子中。 入门指南和类似的文档跳过这个问题,尽管有大量的文档从旧版本迁移。 在任何地方都有一些简单的基础文档吗? 谢谢,唐 以上来自于百度翻译 以下为原文 I am very new to PSOC but not to embedded systems. I got one of the CY8CKIT-049-42xx boards and installed PSoC Creator 3.0. I am confused about bootloader vs bootloadable projects and how to set up a new project. I think I want to make a bootloadable project and the somehow link it to a bootloader project, perhaps from the examples. The getting started guides and similar documents skip over this issue although there is plenty of documentation on migrating from older versions. Is there some simple basic documentation on this anywhere? Thanks Don |
|
相关推荐
6个回答
|
|
谢谢,视频似乎有需要的信息。它很难一步一步地通过一个视频,我更喜欢书面文档,但它涵盖了关键的线索,从我所看到的文档(包括另一个链接的数据表)缺少。
1)你必须在某处拥有一个“引导加载程序”。这不是应用程序项目,它只是一个引导程序和一个通信接口。你可以构建一个,或者在我的例子中,这个例子中有一个。 2)您创建的项目应该是“可引导加载的”。视频显示了设置将现有项目更改为BooTooDead,在相当长的一段时间内,我没有在GUI或文档中找到它。 3)在项目中配置可引导加载组件,使用希望使用的Bootloader项目的HEX和ELF文件。 我可以看到,这是相当灵活的,并让您创建自己的引导加载程序和通信渠道等。 如果创建者工具可以更容易地使用默认的引导加载程序,那么新用户就可以轻松地运行起来。 唐 以上来自于百度翻译 以下为原文 Thanks, the video seems to have the info needed. Its hard to go step by step through a video, I much prefer written documents, but it covers the key thinga that are missing from the docuements I had seen (including the datasheet the other link is to). 1) You have to have a "bootloader" project somewhere. This is not the application project, its just a bootloader and a communications interface. You can build one or in my case there is one in the examples for this board. 2) The project you create should be "bootloadable". The video shows where the setting is to change an existing project to bootloadable, I hunted for that for quite a while without finding it in the GUI or a document. 3) You configure the bootloadable component in your project with the hex and elf files of the bootloader project you wish to use. I can see that this is quite flexable and will let you create your own bootloader and communications channel etc. It would be a lot easier for new users to get up and running if the Creator tool could use a default bootloader more readily. Don |
|
|
|
Bootloader/BootloadBoo:
可引导加载依赖于引导加载程序,有入口点,有引导加载程序的大小和启动引导程序的启动,如果不重新构建和编程这两个部件,它可能不会改变。用户在设计原型KIT-04942XX时遇到的一些问题是用不同的引导程序从已经编程到芯片的项目构建的。 鲍勃 以上来自于百度翻译 以下为原文 There are some more restrictions to BootLoader/Bootloadable pairs: The BootLoadable DEPENDS on the Bootloader, there are entry-points, there is a size of the bootloader and a start of the bootloadable that may not change without building and programming both parts anew. Some of the problems users have when programming the Prototype KIT-049-42xx result from building their project with a different bootloader from what is already programmed into the chip. Bob |
|
|
|
欢迎来到论坛,Jyothi!
达娜的帖子已经两岁了,事情从此发生了变化。不再需要指定可引导加载的项目,当将可引导加载的组件放到YOUT TopDead上时,它会被自动假设为一个。当你安装所需的Bootloader CY8CKIT-049成功,文件已经复制到你的电脑不需要重新建立他们,因为你(可能)不能够重新引导到你的试剂盒(只能做一个miniprog3或kitprog)。 鲍勃 以上来自于百度翻译 以下为原文 Welcome in the forum, Jyothi! Dana's post is two years old, things have changed since. You do not need to specify a bootloadable project anymore, it is automatically assumed to be one, when you place a BootLoadable component onto yout topdesign. When you installed your CY8CKit-049 successfully, the required BootLoader files are already copied to your PC. There is no need to build them anew, because you (probably) are not able to reprogram the bootloader into your kit (can only be done with a Miniprog3 or a KitProg). Bob |
|
|
|
我使用CY8CKIT-49原型4200芯片。
它没有图像掩埋在里面。无论是任何示例程序,对于BooDeulabl组件I都提供了我自己构建的项目的路径。十六进制和精灵文件 MyStudio.CysNBooTooCaldio.CysNCordExc0ARMGGCCS943Debug BooTooBabel.HEX/ELF 在对最终图像CYACD编程时: 从工具-gt;BooToLoxEx(α),α,β,α,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β 12:4:02 PM -验证开始 12:4:02 PM -操作已经超时了。 12:42:03PM -通信端口报告错误“无法读取目标设备的数据”。 12:42:03 PM -验证失败1029毫秒。 12:4:07 PM -程序启动 12:4:08 PM -操作已经超时了。 12:42:08PM -通信端口报告错误“无法读取目标设备的数据”。 从工具-gt;BooToLoxEx(α),α,β,α,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β,β 观察: 它能够识别USB端口并将其配置为串行端口23(请参阅附加快照),它也显示在Windows设备管理器中。验证,甚至擦除是失败的,因为它不是从板读取数据。 你能告诉我什么是问题吗? PSoCuSbSerial.jPG 18.4 K PrimPoSc4uUtAuSubStupj.jPG 22.4 K 程序集4 87.7 K 以上来自于百度翻译 以下为原文 I am using CY8Ckit-49 Prototyping with 4200 chip. It has no image buried into it. Neither any example programs , so for bootloadable component I supply the path from the project I build myself. .hex and .elf files MyProject.cydsnBootloadable.cydsnCortexM0ARM_GCC_493DebugBootloadable.hex / elf While Programming the final Image cyacd : ##############error during program from Tools->BootloadHex############### 12:42:02 PM - verify Started 12:42:03 PM - The operation has timed out. 12:42:03 PM - Communication port reported error 'Unable to read data from the target device'. 12:42:03 PM - verify failed in 1029 ms. 12:42:07 PM - program Started 12:42:08 PM - The operation has timed out. 12:42:08 PM - Communication port reported error 'Unable to read data from the target device'. ##############error during program from Tools->BootloadHex############### Observations: It is able to Identify the u*** port and configure it as serial port23 (pls see snapshot attached) Also it is shown up in Windows Device Manager... Verify, even Erase is failing, as it is not reading the data from board.. can you please hint me what could be the issue?
|
|
|
|
谢谢鲍伯,是的,在我的PSoCuCurto3.3工具包文件丢失了。现在我可以重新安装它们并找到SCBBooBooLoad项目。
但是在构建SCBBooLoad项目时有一个奇怪的错误如下: 1。对于BooDoudabled闪烁LED: -在Topdesign.chsh中,表示找不到组件可引导加载 …KiTyExpRePysCbBooLooultSbbBooLooultBooTunled闪烁LED。CysNCordExt0ARMYGCCY943Debug 生成日志: 创建者3.3 PSoC创建者 PSoC 内容 CysCuttoCysCysCultCultual.CyLiBCysCultCyto.CyPRJ。此库提供的组件将不可用。精心设计…地址:sdb.m0033:错误:实例的bootloadable,bootloadable_v1_30组件,包含一个错误。无法定位和自定义组件的bootloadable_v1_30中使用示意图 2。而uart_bootloader.hex/elf可作为理想,但部分tcpwm_p4安装不正确。 我得到以下错误(附图) 请。帮助解决。 你建议我重新安装PSoCoC造饰件吗?如果是,请给出URL链接,如果是解决方案的话。 (微软Windows Vista,Visual C++ 2008安装) PoScCurto3.3SpSOv494KITYSCBBuugDyErr.JPG 227.7 K 以上来自于百度翻译 以下为原文 Thanks Bob, Yes in my psocCreator-3.3 kit files were missing. Now I could re-install them and found SCB_bootloader project. But having a strange errors in building SCB_bootloader project as below: 1. For Bootloadable_blinking LED : -In Topdesign.chsh - says Cannot find component Bootloadable ...Kit_example_SCB_BootloaderSCB_BootloaderBootloadable Blinking LED.cydsnCortexM0ARM_GCC_493Debug build log: Creator3.3PSoC CreatorpsoccontentcycomponentlibraryCyComponentLibrary.cylibCyComponentLibrary.cyprj". The Components provided by this library will not be available. Elaborating Design... ADD: sdb.M0033: error: The instance 'Bootloadable', of component Bootloadable_v1_30, contains an error. Unable to locate and customize component 'Bootloadable_v1_30' used in schematic 2.While UART_bootloader.hex/elf are available as desired , but the component TCPWM_P4 is not installed properly. I get the following error (image attached) Pls. help to resolve . Do you suggest me to re-install psocCreator? If so please give the URL link , if it is the mere solution. (Microsoft Windows -Vista, Visual C++ 2008 installed) |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
751个成员聚集在这个小组
加入小组2063 浏览 1 评论
1823 浏览 1 评论
3631 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1759 浏览 6 评论
1507 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
501浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
353浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
408浏览 2评论
353浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
850浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 13:37 , Processed in 1.290424 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号