完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试从CyPress PSoC 4.1构建BLUE固件映像,但是在BooDoabable文件分配中有问题。
以下错误: “组件中的错误:可引导加载”。引用的引导加载程序无效。在引导加载组件中验证Bootloader依赖性是否正确,然后生成项目。无效的引导加载程序HEX文件。无法读取HEX文件(C:demoBootloader)。Cyrj.CaseVe01 Bootloader。CysNCordExt0ARMYGCCS943Debug Bootloader。这条道路不存在。” 可引导加载的组件必须有一个与之相关的引导加载程序设计。BootloadLable的定制器中的引用必须指向Bootloader设计中的有效*.HEX和*.ELF文件。 我试图从命令行构建BLE,但由于BooLoad选择了相对路径,生成过程没有完成。 请建议我使用CyPress PSoC4.1从命令行构建BLE固件映像。 以上来自于百度翻译 以下为原文 I am trying the Build BLE firmware image from Cypress Psoc 4.1 but having issue in Bootloadable file assignment. Below error: "Error in component: Bootloadable. The referenced Bootloader is invalid. Verify the Bootloader dependency is correct in the Bootloadable Component, then build project. Invalid bootloader hex file. Unable to read the hex file (C:demobootloader.cyprj.Archive01bootloader.cydsnCortexM0ARM_GCC_493Debugbootloader.hex). The path does not exist." Bootloadable components must have an associated bootloader design to build with. The reference in the Bootloadable's customizer must point to valid *.hex and *.elf files from a Bootloader design." I am trying to build BLE from command line but since bootloader picking relative path, build process does not go through. Please suggest me alternative option to build BLE firmware image from command line using cypress Psoc 4.1.. |
|
相关推荐
3个回答
|
|
当引用的Bootloader组件以不同版本的组件或创建者构建时,会发生此错误。首先尝试建立Bootloader项目。
以上来自于百度翻译 以下为原文 This error happens when the referenced bootloader component was build with a different version of the components or Creator. Try to build the bootloader project first. |
|
|
|
嗨,我使用CyPress PSoC 4.1,我看到2个文件生成CORTEXM0/ARMGGCHC493,“ARMGGCCY54”。
但是在CyPress PSOC4.1中,只有一个文件被创建,皮质/ARMGGCY493。 任何建议为什么在CyPress 4.1和HEX和ELF文件中必须创建2个文件。 在使用4中是否存在与性能相关的问题,因为只有很少的团队仍然使用4。 请给我推荐一下。 以上来自于百度翻译 以下为原文 HI , I am using Cypress PSoC 4.1 and i am seeing 2 files getting generated CortexM0/"ARM_GCC_493", "ARM_GCC_541". But in Cypress PSoc 4.1 only one file gets created, Cortex/ARM_GCC_493. Any suggestion why 2 files getting created in Cypress 4.1 and Which .hex and .elf file has to chose. Is there any kind of performance related issue in using 4.0 as compare to 4.1 since few teams still using 4.0. Please suggest me. |
|
|
|
ARM工具链在CealValv4.0(ARMGGCKY93)和创建者V4.1(ARMARGCCY54)之间进行了更新。如果使用默认设置编译V4.1安装中的任何项目,则只应在“YL54”子文件夹中创建新的输出文件。在.493输出文件夹中的任何东西都是在以前的创建者版本中遗留下来的。
除非您有理由不(例如,在特定的应用程序代码中已知的兼容性问题,这是不可能的),否则您应该将所有项目更新为V4.1,并确保配置任何可引导加载的组件,以指向在O.561输出子文件夹中的.HEX/.ELF输出文件。 在任何情况下,都应该使用相同的ARM GCC工具链版本编译所有以任何方式链接在一起的项目(例如Bootloader + BootloadLoad)。 杰夫 以上来自于百度翻译 以下为原文 The ARM toolchain was updated between Creator v4.0 (ARM_GCC_493) and Creator v4.1 (ARM_GCC_541). If you compile any project in a v4.1 installation with default settings, it should only create new output files in the _541 subfolder. Anything in the _493 output folder is what is left over from compiling in a previous Creator version. Unless you have a reason not to (e.g. known compatibility issues in your specific application code, which is unlikely), you should update all projects to v4.1 and be sure to configure any Bootloadable components to point to the .hex/.elf output files in the _541 output subfolders. In any case, you should compile all projects that are linked together in any way (e.g. bootloader + bootloadable) using the same ARM GCC toolchain version. Jeff |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2103 浏览 1 评论
1849 浏览 1 评论
3667 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1784 浏览 6 评论
1534 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
566浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
420浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
435浏览 2评论
381浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
913浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:55 , Processed in 0.860115 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号