你们好,现我手上有一K2E开发板及一RTM-BOC板,想通过板上的网口0接收网络数据,然后利用芯片里的PA把含特定的IP地址的数据转从网口1出去,但如今遇到以下问题,想请教大家一下:
1、我想请问MCSDK里的pdk里有很多例程,这些例程是不是只能DSP核用的,ARM核不能用?
2、MCSDK说可以像开发DSP核那样直接在CCS里面开发ARM核,我想请问具体怎么做?而且这时在ARM核里面跑的就只能是SYS/BIOS系统了?跑Linux系统只能通过超级终端看打印信息是不是?
3、ARM的例程我只在http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/82679.aspx这个网页上找到,但是这里面的例程关于网口传输的都是GE自检,我想使用PA的话有没有相关例程?
4、跑Linux系统时,K2E板默认只有网口0工作,在超级终端我可以通过“ifup eth1”指令激活网口1,但连接RTM-BOC时无法激活板子上的4个千兆网口和2个万兆网口,请问是系统里缺少驱动吗?那请问应该怎么添加呢?
Allen35065:
ARM裸跑的例程参考首页的K2 ARM STK,这些代码就是在CCS里能调试的;
PA没有相关例程,当然你可以参考DSP的例程配置寄存器,不跑操作系统的话,ARM配置外设和DSP没有太大区别;
dts文件里需要激活所有的eth。
Feng Jin:
.
Guangde Wu:
回复 Allen35065:
你好Allen,
1、请问STK里的例程的编译器是什么?我安装了CCS6.1.1,导入STK里的GE工程后提醒我以下错误:
This project was created using a version of compiler that is not currently installed: GNU_4.8.4:Linaro [ARM]. Please go to <a href="liveaction:OpenAppCenter">CCS App Center</a> to install the compiler of this version, or migrate the project to one of the available compiler versions by adjusting project properties.
请问我应该安装什么或者更新什么?
2、你所说的“不跑操作系统的话,ARM配置外设和DSP没有太大区别”,是否pdk里的工程,我把编译器从TI编译器改成GCC编译器,然后ccxml配置文件里把DSP C66核改成ARM A15核就能用了?
3、我现在需要在ARM A15核里跑linux系统,那这样控制外设是否就不能像STK里的例程一样使用CCS编译和调试了,而是像普通ARM芯片一样通过linux系统安装GCC编译再下到板子里通过超级终端看调试信息了呢?
4、请问你有具体在dts文件里添加有关RTM-BOC千兆网口和万兆网口的操作过程的资料吗?
谢谢你
Guangde Wu:
回复 Feng Jin:
你好,我买RTM-BOC的时候并没有配送原理图等资料,这些资料需要在RTM-BOC的网站上向他们申请,但我还没有申请到,如果我申请到我再发给你吧
TI中文支持网