首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要一个如何以编程方式使用/测试vxWorks 7 vxbNorFlash驱动程序的示例

我需要一个如何以编程方式使用/测试vxWorks 7 vxbNorFlash驱动程序的示例
EN

Stack Overflow用户
提问于 2021-02-26 02:38:09
回答 1查看 123关注 0票数 0

我正在开发WindRiver 7.0BSP,在理解如何使用vxWorks 7/WindRiver提供的norFlash驱动程序时遇到了问题。

如何从usrAppInit调用norFlash驱动程序来读取/擦除/写入/保护闪存地址/扇区?在排序,测试驱动程序与我的特定闪存IC (AMD)?

由于向后兼容性/遗留引导加载程序的限制,我无法使用TFFS。我已经将nor闪存驱动程序和AMD cmd设置添加到内核中,并且能够成功地向芯片查询ID信息。我完全不清楚vxbNorFlash.c,vxbNorFlashLib.c和vxbNorFlashAmdCmdSetLib.c如何协同工作。

此外,还不清楚测试代码是否应该将VIRT或PHYS地址传递给驱动程序例程。

谁能举例说明如何在不使用闪存文件系统的情况下以编程方式使用vxxWorks7 NorFlash驱动程序?

EN

回答 1

Stack Overflow用户

发布于 2021-03-20 19:16:54

您可以检查vxbDrvShow()和vxbDevShow()提供的输出。您应该使用提供给Flash子系统的虚拟地址:我认为这是vxbNorFlashLib.c。

如果您确定使用了哪个闪存驱动程序并将其注册到子系统,则可以使用该子系统来开发低级活动。查看闪存驱动程序的attach()方法并找到注册调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66374524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档