首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VxWorks移植(DM8168)

VxWorks移植(DM8168)
EN

Stack Overflow用户
提问于 2014-06-09 14:42:20
回答 2查看 616关注 0票数 0

我有频谱数字评估板(evm816x)。当我尝试将vxWorks 6.9移植到TMS320DM8168(davinci)时,我遇到了这个问题。我将u-boot加载到NAND,它启动了,一切正常。然后,我使用xds510 usb仿真器加载vxWorks镜像。好了,vxWorks运行得很好。然后,我尝试从u- vxWorks启动启动,它在初始化过程中崩溃。经过几次实验,我得出结论,vxWorks只有在CPU重置后才会启动。

是什么阻止在CPU中加载vxWorks?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-08-07 14:30:10

通常,VxWorks 6.x BSP不能与U-Boot一起使用。在加载VxWorks内核后,使用U- go/bootelf/bootvx引导命令可能会遇到随机崩溃。这背后的原因可能是不同的,例如,它可能是由于与U-Boot中配置的物理内存地址不一致,或者缓存/MMU状态不一致。

最新的VxWorks 7默认支持U-Boot作为ARM和PPC目标上的引导加载程序。自从U-Boot v2014.01版本发布以来,补丁现在已经成为U-Boot Git repo的主流。

票数 0
EN

Stack Overflow用户

发布于 2015-03-07 03:50:03

可能有可引导和可加载的vxworks映像。您可能正在运行可加载映像。这是在工作台中构建vxworks的默认选项。该映像期望由bootloader (它是运行"boottask“的可引导vxworks,它反过来加载vxworks映像)完成一些初始化。

简而言之,试着构建可引导/可引导的vxworks镜像并加载它。否则,加载bootloader (bootrom)映像,它将加载可加载的vxworks映像。

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

https://stackoverflow.com/questions/24114948

复制
相关文章

相似问题

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