嵌入式开发者社区

标题: 关于6748开发板网络例程调试的问题 [打印本页]

作者: 朱宝军    时间: 2014-12-8 13:32
标题: 关于6748开发板网络例程调试的问题
我用6748开发板调试网络通信例程(基于stareware和sys/bios下)遇见以下问题,请有经验的大侠指点一下:
1、基于stareware的例程ENET_HTTPD调试
   编译可以通过,但是在debug运行时提示:
  Can't find a source file at "D:/StarterWare_Gitorious_C6748/StarterWare_01_20_04_01/drivers/psc.c"
Locate the file or edit the source lookup path to include its location.
我把psc.c文件导入之后,没有任何现象(串口也没有提示)

2、基于sys/bios的例程调试(以tcp_client为例)
编译可以通过,在debug运行时提示:
TMS320C64X+_0: Warning: CPUEnabled)Interrupt No. 14 dropped, an earlier interrupt is pending to be taken  
TMS320C64X+_0: Warning: CPUEnabled)Interrupt No. 14 dropped, an earlier interrupt is pending to be taken  
我查看了一下,程序走到csl_emac.c停在while (ECTL_REGS->SOFTRESET != 0x00000000);  /* Wait until reset has occured */
按照意思是,给一个中断信号才能执行下去,问题是我如何触发一个中断。
并且这时有提示:
Can't find a source file at "/db/vtree/library/trees/nsp/nsp-b09x/src/ti/drv/omapl138/ethdriver.c"
Locate the file or edit the source lookup path to include its location.
Can't find a source file at "/db/vtree/library/trees/nsp/nsp-b09x/src/ti/drv/omapl138/nimu_eth.c"
Locate the file or edit the source lookup path to include its location.
Can't find a source file at "/db/vendors/ti/c6x/7.2.0/Linux/include/string.h"
Locate the file or edit the source lookup path to include its location.
我把这几个文件导入工程之后,仍然提示:
TMS320C64X+_0: Warning: CPUEnabled)Interrupt No. 14 dropped, an earlier interrupt is pending to be taken  
TMS320C64X+_0: Warning: CPUEnabled)Interrupt No. 14 dropped, an earlier interrupt is pending to be taken  
请问这是什么原因?

3、另外请问一下stareware 是基于非操作系统的,但是我能在sys/bios下应用stareware 吗?



作者: 希望缄默    时间: 2014-12-8 14:35



1 & 2 请确认 CPU 是 DSP C6748 PHY芯片是 8710A
3 可以

作者: 朱宝军    时间: 2014-12-8 16:49
我用c6748的开发板,主CPU是C6748 PHY芯片也是8710A,请问产生以上问题的原因是那些啊?应当是软件相关的原因吧?

作者: 希望缄默    时间: 2014-12-8 18:37
朱宝军 发表于 2014-12-8 16:49
我用c6748的开发板,主CPU是C6748 PHY芯片也是8710A,请问产生以上问题的原因是那些啊?应当是软件相关的原 ...

这个很难说~

你确定配置没有问题?
TMS320C64X+_0?





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4