我是比较新的平台生成器,并同时我能够产生NK.BIN文件,它们启动非常缓慢,80-100秒,所以我觉得可能会有一些复选框的地方,我需要设置(或清除)!

我已经在项目设置中删除KITL,纹等,并在项目设置为“发布版本”和“船”。

当我看着启动事件日志(在调试),有不出现任何特定点,其中它是缓慢的。日志几乎所有的滚动通过与没有大的停顿的方式。

一两件事,我发现了奇怪的是,虽然NK.BIN文件在发布版本(刚下为12Mb)小了很多,开机时间并没有显着的调试版本...

改变

该板是一个Vortex86DX_60A和我建立CE6。

有没有“共同建设者的错误”,我可能会丢失在这里,或者是这将是一些更深一点的?

有帮助吗?

解决方案

#1说理这样的事情离开KITL在释放图像启用。设备启动,并且等待一分钟或更长时间超时之前PC / KITL连接。

其次是忘记将其设置为RELEASE模式。驱动程序的调试版本(和内核)有很多的调试渗出的减缓东西相当。

如果你做了这两个,那么它听起来像你可能已经得到一个或多个驱动器的问题(我知道的Vortex86将启动下20秒在大多数情况下)。通常,当我写的驱动程序,我想让他们通过RETAILMSG报告的时间,他们采取的负荷量,这提供了一个快速全面的检查,他们是装载和多久他们就(在顶部和Xxx_Init的底部使用的GetTickCount)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top