完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我正在使用SPC560B540L5 Discovery板和SPC stdutio 5.2.3更新版本代码生成器。 我试图使用EED驱动程序将Flash模拟为EEPROM。 IDE安装了EEPROM仿真软件,我生成项目的方式也是正确的,即使在生成代码后也没有生成EED的必要配置文件和库。通常,它应该在组件目录中的EEPROM Emulation驱动程序下列出,但除了''mak''文件夹之外不存在任何其他内容。请找到下面的快照。 但我仍然试图构建项目,但由于下面显示的错误,编译失败了。 我还尝试了测试应用程序''SPC560Bxx_RLA EE测试申请发现'',但问题重复了。 即使我尝试过不同版本的(SPC5studio)5.0.0,5.2.1和5.2.3,但没有用。 请帮助解决问题。 提前致谢 问候, R.Santhamurthy 以上来自于谷歌翻译 以下为原文 Hello All, I am using SPC560B540L5 Discovery board and SPC stdutio 5.2.3 updated version code generator. I am trying to emulate the Flash as EEPROM using EED driver. The IDE is installed with EEPROM emulation software and the way I generate the project is also proper even then the necessary configuration files and libraries for EED are not getting generated after generating the code. Normally, it should get listed under the EEPROM Emulation driver in components directory, but nothing exists other than ''mak'' folder. Please find the snap below. But still I tried to build the project but the compilation failed due to below shown error. I also tried with the Test application''SPC560Bxx_RLA EE Test Application for Discovery'' but the problem repeats. Even I tried with different versions of (SPC5studio) 5.0.0, 5.2.1 and 5.2.3 but nothings works. Kindly help in getting the problem resolved. Thanks in Advance Regards, R.Santhamurthy |
|
相关推荐
5个回答
|
|
你好R. SanthaMurphty,
该问题已在5.2.3中重现 它将在5.3.0正式解决。 无论如何,您可以通过本地更新安装这些新的eeprom功能 (取消选中类别) 它解决了这个问题 最好的祝福 二万 以上来自于谷歌翻译 以下为原文 Hello R. SanthaMurphty , The problem has been reproduced on 5.2.3 it will be solved officially on 5.3.0. Anyway, you can install these new eeprom feature by local update (Uncheck Category) it solves the issue Best regards Erwan |
|
|
|
嗨二湾,
我从Eclipse Marketplace中卸载并重新安装了EEPROM仿真软件,并在重新启动IDE后重新生成代码,但问题没有解决。 什么是本地更新的意思,请建议一些快速解决方案或至少分享与EED相关的必要源库,因为它阻碍了我的开发问题。 请做必要的。 提前致谢, 问候, R.Santhamurthy 以上来自于谷歌翻译 以下为原文 Hi Erwan, I uninstalled and reinstalled EEPROM Emulation software from the Eclipse Marketplace and regenerated the code after restarting the IDE, but the problem didn't resolved. What do mean by local update,Kindly suggest some quick solution or at least share the necessary source libraries related to EED since it is blocking issue for my development. Kindly do the needful. Thanks in Advance, Regards, R.Santhamurthy |
|
|
|
嗨二湾,
非常感谢您提供与EED相关的插件。我完成了本地更新,现在正在生成EED源。 SPC560B的EED测试代码 - Discovery RLA正如“自述文件”中所述。 根据我的理解,FSL_WriteEeprom每4个字节写入10条记录, 我想在一个记录中一次写一个字节,在这种情况下如何增加到记录的第二个字节地址。根据下面的代码,FSL_WriteEeprom的第二个参数是数据ID(除了记录地址。如果我想在每次迭代中写入单个字节,那么可能需要将值作为第二个参数传递给FSL_WriteEeprom。 提前致谢 问候, R.Santhamurthy 以上来自于谷歌翻译 以下为原文 Hi Erwan, Thank you very much for providing the plugins related to EED. I done with the local update and the EED sources are getting generated now. EED test code for SPC560B- Discovery RLA is working as described in ''readme'' file. As per my understanding FSL_WriteEeprom writes 10 records each 4 bytes, I would like to write one byte at a time in a record in this case how to increment to second byte address of the record. As per below code, the second argument of FSL_WriteEeprom is data ID(nothing but record address. If I want to write single byte per iteration what could be the value need to be passed as a second argument to FSL_WriteEeprom. Thanks in Advance Regards, R.Santhamurthy |
|
|
|
你好Santhamurphy,
请参阅文档UM_SPC56xx_C90Flash_EED.pdf(参见组件中的文档) 如果你想存储1个字节 我会用: 在EEprom驱动程序中,没有记录地址。 你应该使用FSL_ReadEEprom 最好的祝福 二万 以上来自于谷歌翻译 以下为原文 Hello Santhamurphy , Please refer to the document UM_SPC56xx_C90Flash_EED.pdf (cf document in the component) if you want to store 1 Byte i would use :
in EEprom driver , there is no record address. you should use FSL_ReadEEprom Best Regards Erwan |
|
|
|
嗨二湾,
感谢您提供EED组件的来源。 虽然只使用EED组件,但应用程序运行正常。但是当我尝试在应用程序中同时添加Flash和EED组件时,它会将错误称为“FlashInit()的冲突类型”,因为FlashInit()的原型在EED组件的eed_flash.h和ssd_c90fl中有所不同。 h组件的Flash。 在我的应用程序中,我应该同时使用EED和Flash组件。我正在通过此类检查附加我的测试应用程序,并为解决报告的问题提供宝贵的建议。 “ 以上来自于谷歌翻译 以下为原文 Hi Erwan, Thanks for providing the source for EED component. While working only with EED component the application is working fine. But when I am trying to add both Flash and EED component together in the application, it is giving error as 'conflicting types for FlashInit()', since the prototype for the FlashInit() differs in eed_flash.h of EED component and ssd_c90fl.h of Flash component. In my application I should use both the EED and Flash components.i am attaching my test application with this kindly check and provide your valuable suggestion for resolving the reported issue. ‌ |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2578 浏览 1 评论
3194 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1763 浏览 1 评论
3589 浏览 6 评论
5967 浏览 21 评论
924浏览 4评论
1300浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
563浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1286浏览 3评论
1338浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 11:39 , Processed in 1.259611 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号