下午好
我试图在用户模式下运行应用程序代码,但每次我尝试写入 SIUL2 端口寄存器时都会出现机器检查错误。
该操作系统相对简单,在设置应用程序运行的基本系统后,通过跳转块访问应用程序(我希望)。除了 AIPS 之外,没有任何内存保护块从其默认值更改,目前我已将 AIPS 设置为最大权限(所有内容都可以供所有人使用),但每次我尝试初始化 SIUL2 端口时仍然会收到机器检查异常。我对 DSPI 块或 TPU 块没有任何问题,所以我不认为这是一个一般外围设备问题。
我已附上我希望的操作系统和应用程序的相关部分,很抱歉内容太少,但我不得不努力才能发送这些内容。
附加的两个 OS 文件是相关的启动代码,OS 代码是应用程序初始化时运行的第一个文件。
任何建议或更好的绝对答案都将不胜感激。