本帖最后由 lu_zhonghua 于 2010-6-26 09:39 编辑
我要在2410的上开发CAN通讯,使用的是立宇泰的开发板,外扩的CAN扩展板如图所示。
利用立宇泰提供的BSP建立WINCE操作系统,不增加CAN驱动,不修改BSP,在不接入CAN通讯板时,正常工作;但是把CAN通讯板接上后,在DNW上就会有以下提示:
(1)
Data Abort: Thread=8fa7b92c Proc=8e026190 'filesys.exe'
AKY=ffffffff PC=8c25fc54(NK.EXE+0x0005fc54) RA=0a0ef068(filesys.exe+0x000df068) BVA=0a0f6b38 FSR=00000007
Data Abort: Thread=8fa7b92c Proc=8e026190 'filesys.exe'
AKY=00000017 PC=0002002c(filesys.exe+0x0001002c) RA=00020024(filesys.exe+0x00010024) BVA=44221b34 FSR=00000007
Explorer(V2.0) taskbar thread started.
(2).
Data Abort: Thread=8fd32a18 Proc=8e026280 'device.exe'
AKY=00000005 PC=03f8c510(coredll.dll+0x0001c510) RA=03c520a8(ws2.dll+0x000020a8) BVA=e1a01007 FSR=00000003
(3).
Data Abort: Thread=8fb3c388 Proc=8e026460 'explorer.exe'
AKY=00000011 PC=8c22af54(NK.EXE+0x0002af54) RA=8c22e208(NK.EXE+0x0002e208) BVA=8c22ba70 FSR=00000005
(4).
Data Abort: Thread=8fb3c224 Proc=8e026190 'filesys.exe'
Data Abort: Thread=8fed16a0 Proc=8e026280 'device.exe'
AKY=00000005 PC=8c22d5cc(NK.EXE+0x0002d5cc) RA=03f7810c(coredll.dll+0x0000810c) BVA=e12fff22 FSR=00000003
AKY=00000013 PC=8c22d5cc(NK.EXE+0x0002d5cc) RA=03f7810c(coredll.dll+0x0000810c) BVA=e12fff22 FSR=00000003
RaiseException: Thread=8fb3c224 Proc=8e0260a0 'NK.EXE'
AKY=00000013 PC=8c23f7a8(NK.EXE+0x0003f7a8) RA=8c22a890(NK.EXE+0x0002a890) BVA=00000001 FSR=00000001
(5).
Data Abort: Thread=8fb3c2d0 Proc=8e026370 'gwes.exe'
AKY=00000019 PC=03f92488(coredll.dll+0x00022488) RA=080fd078(gwes.exe+0x000ed078) BVA=080fd079 FSR=00000003
Data Abort: Thread=8fb3c2d0 Proc=8e026370 'gwes.exe'
AKY=00000019 PC=0001f7ec(gwes.exe+0x0000f7ec) RA=0001f7e4(gwes.exe+0x0000f7e4) BVA=0800000d FSR=00000003
TLSKERN_NOFAULT set... bypassing kernel debugger.
以上提示都是在WINCE启动后马上出现,以上5个错误提示,只出现其中一个,但是不一定出哪个。
由于还没有修改BSP添加驱动,所以这一定是硬件引起的问题。我是新入手学习ARM,请高手给予帮助。 |