This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tci6638k2k ARM的几个使用问题



你好,在我们使用该硬件架构时,对ARM存在如下几个问题需要咨询

1.此款硬件ARM支持的Linux内核版本是多少?

2.windows下,建立的CCS ARM工程,生成的out文件是否需要转换成bin文件loadARM上?

3.ARM可否直接调用AIF2接口,还是说ARM必须通过DSP才能与AIF2通信?

4.是否有现成的ARM boot的程序?

5.ARM工程和内核怎么结合?

初次接触ARM,很多问题不懂,请各位指教,非常感谢!

  • Linux 内核 3.10.10;

    如果是Linux下运行的应用程序,那就是elf格式的,如果是bare mental的方式,那么要转换成bin;

    AIF2都是通过Navigator控制,数据直接搬移到内存空间,ARM和DSP都能访问;

    下载MCSDK for K2hk,uboot和kernel都有;

    手册 http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring

  • 你好,再请教一下,这款ARM的Linux内核是只能使用3.10.10版本吗?如果使用更高版本的内核不知道是否可以,会不会有其他方面的影响?

    谢谢!

  • TI现在提供3.10.10的内核,以后会跟随main stream逐步的升级,你可以到git.ti.com下载,不建议你使用其它的版本。

  • 你好,

    6638这款芯片有多核ARM及多核DSP的异构SOC芯片,软件方面使用起来比C6670/C6678要复杂得多,学习比较困难。

    软件方面,我们可以提供针对于kepler2(66AK2Hx,tci6638)等全套的平台软件解决方案,加快学习和研发流程。

    瑞典Enea公司是TI的白金合作伙伴,成立于1968年,是嵌入式软件操作系统方面的专家。

    从2013年开始提供针对于TI Kepler2 芯片的的全套平台软件解决方案,此方案包括诺基亚等国际公司采用,包括下面部分:

    1. CPU(A15)上运行ENEA Linux操作系统 (Linux是未来CPU上操作系统的趋势)
    2. DSP(CorePAC)上运行ENEA OSEck硬实时操作系统 (20多年历史的DSP操作系统,爱立信、诺基亚、中兴、华为、大唐、波音、NASA、安杰伦、罗德施瓦茨及国内大量军工研究所等采用)。
    3. CPU和DSP间,DSP和DSP间采用“共享内存池”的LINX通讯(LINX是ENEA的IPC通讯模块)
    4. 可以与CCS集成的Optima实时调试工具,用于监控DSP上的系统状态。
    5. DSP image bootloader,用于Linux加载DSP执行文件,彻底告别JTAG仿真器。
    6. DSP Coredump功能,由CPU Linux负责收集DSP的死机信息(包括代码运行文件/行数,寄存器信息,栈信息等八段类型),并保存在Linux的文件系统中供分析。
    7. DSP Shell功能,可通过Linux Shell连接到DSP OSEck RTOS的Shell上面,用于人机交互,调试用途。
    8. DSP Core Supervision功能,用于SOC的CPU侧来监控每个DSP核上任务的运行状况。

    可以随时联系我们技术交流

    Br
    William.dong@enea.com

  • 你好,现在按照TI的文档进行操作,使用SPI加载方式,现在内核已经加载起来了,也可以调试,但是发现断电重启后,不开启TFTP,会一直出现BOOTP broadcast消息,启动不成功。

    请教两个问题:

    1.我们应该如何操作,可以完成上电后从flash启动?

    2.如何可以将内核的image保存在ROM?

    非常感谢!