新闻  |   论坛  |   博客  |   在线研讨会
3BHE021951R1024 CPU 更附带于应用程序
15359029662 | 2023-04-10 17:36:39    阅读:72   发布文章

3BHE021951R1024  CPU 更附带于应用程序ABB-YPK112A-3ASD573001A13-(3).jpg

当我第一次决定启动Gisselquist Technology时,我的第一个内部项目之一是看看我是否可以让 Linux内核从只读文件系统启动——使用我可以交换的内核来延长闪存设备的寿命稍后通过调用 kexec()远程输出。我打算使用Beagle Board Black来执行此操作,然后将此功能出售给客户,让他们可以使用自己内部开发的电路板来完成。

所以,我做了一堆内核配置更改,然后尝试启动我新配置的内核。

什么都没发生。

我只是盯着一个空白的屏幕。

当时,我不知道从哪里开始。

从那时起,我就开始构建自己的 CPU换句话说,我现在不得不多次处理这个问题,我“启动”我的 CPU 但什么也没有发生。不,我还没有回到 Linux 内核,但我仍然遇到同样的基本问题。

然而,有一个关键区别:使用软核 CPU,1) 我了解我的硬件(我对 ARM 从来没有那么了解),以及 2) 我可以运行该硬件的模拟并获得直接 引导 的跟踪问题。(是的,这是一种痛苦的方法,但却是一种可靠的方法。)

因此,让我向您提供一些我在尝试调试ZipCPU的启动时学到的经验教训


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客