你好,在我们使用该硬件架构时,对ARM存在如下几个问题需要咨询
1.此款硬件ARM支持的Linux内核版本是多少?
2.windows下,建立的CCS ARM工程,生成的out文件是否需要转换成bin文件load到ARM上?
3.ARM可否直接调用AIF2接口,还是说ARM必须通过DSP才能与AIF2通信?
4.是否有现成的ARM boot的程序?
5.ARM工程和内核怎么结合?
初次接触ARM,很多问题不懂,请各位指教,非常感谢!
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.
你好,在我们使用该硬件架构时,对ARM存在如下几个问题需要咨询
1.此款硬件ARM支持的Linux内核版本是多少?
2.windows下,建立的CCS ARM工程,生成的out文件是否需要转换成bin文件load到ARM上?
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?
非常感谢!