编译at91sam9263的bsp出现问题

从foundry27上下载了最新的9263bsp——bsp-nto640-ATMEL-AT91SAM9263-EK-trunk.zip,接着又安装了QNX SDP 6.4.0 windows host,安装完成后,按照下载的官方文档,用 QNX SDP 6.4.0 IDE把bsp导入结束后,提示是否Build,我选择了Yes,但是为什么便已出现了一大堆错误啊,有谁能够帮帮我吗?

你把问题发出来看看先

‘DEV_USART’ undeclared (first use in this function) BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug init.c line 48 1274243102046 3375
‘DEV_USART’ undeclared (first use in this function) BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug intr.c line 91 1274243102046 3383
‘DEV_USART’ undeclared (first use in this function) BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug tto.c line 28 1274243102046 3390
‘dev’ undeclared (first use in this function) BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug init.c line 48 1274243102046 3376
‘dev’ undeclared (first use in this function) BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug intr.c line 91 1274243102046 3384
‘dev’ undeclared (first use in this function) BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug tto.c line 28 1274243102046 3391
expected ‘;’ before ‘typedef’ BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug externs.h line 52 1274243102046 3370
expected ‘)’ before ‘’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug intr.c line 31 1274243102046 3380
expected ‘)’ before '
’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug intr.c line 38 1274243102046 3381
expected ‘)’ before ‘’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug intr.c line 75 1274243102046 3382
expected ‘)’ before '
’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug intr.c line 105 1274243102046 3386
expected ‘)’ before ‘’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug proto.h line 27 1274243102046 3371
expected ‘)’ before '
’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug proto.h line 28 1274243102046 3372
expected ‘)’ before ‘’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug proto.h line 29 1274243102046 3373
expected ‘)’ before '
’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug tto.c line 102 1274243102046 3394
expected expression before ‘)’ token BSP-ATMEL-AT91SAM9263-EK_devc-serdebug/serdebug tto.c line 28 1274243102046 3392
make[3]: *** [externs.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3374
make[3]: *** [init.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3379
make[3]: *** [intr.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3387
make[3]: *** [main.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3388
make[3]: *** [options.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3389
make[3]: *** [tedit.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3396
make[3]: *** [tto.o] Error 1 BSP-ATMEL-AT91SAM9263-EK_devc-serdebug line 0 1274243102046 3395


我看了代码,问题出在BSP-ATMEL-AT91SAM9263-EK_devc-serdebug中的头文件externs.h和proto.h上

终于解决问题了