QNX在AT9263上启动问题

将QNX内核等下载到外部SDRAM运行,运行到cpu_startnext(显示一个虚拟地址0xfe40087f)后就停止住了,观察后发现时运行到一个无效的地址去了?
难道跑飞了?我是用JLINK+ADS调试的。

显示信息:
System page at phys:20012000 user:fc404000 kern:fc404000
Starting next program at …
cpu_startnext …

原因可能有很多,最常见的是中断没搞好.

QNX跑起来了,原因是配置文件中时钟相关配置没有配置好。

现在在移植网络,DM9161A,其实驱动在BSP中基本完成了,现在主要工作是对IO配置和MII中对PHY的初始化进行相关配置。
弄了2天,问题出来了:驱动加载成功,并且IFCONFIG配置IP地址以及ifconfig命令都可以查看的到media 和 状态。ping 自己可以ping通,但是ping网关和其他主机无法ping 通?
在中断处理中,加入调试代码,显示发送成功,但是接收在ping的时候没有显示接收到,而在其他空闲的时候可以显示接收到?(我的开发板连到了公司交换机上)。