Quantcast
Channel: C6000™多核 - 最近的话题
Browsing all 5545 articles
Browse latest View live

CCS v5.5编译速度

目前开发C6678的DSP芯片,使用的开发环境是CCSv5.5。在配置项目属性的时候“General”选项中的Main标签下的Variant,如果选择Generic C66xx Device 则编译快一点,如果选择TMS320C6678,编译速度则特别慢。请问这两个有什么不同,为什么编译速度差这么多,r

View Article


关于FFTC的结果归一化的问题。

想问一下,在C6670的FFTC例子中,是否存在对输出的结果进行归一化的配置?

View Article


evmc6678l 复杂的cfg文件实现

各位大师好!目前我要在evmc6678l上实现一个这样的应用,主核(0核)一个工程文件,1~7核公用一个工程文件,但是要在cfg文件中指定不同核要有各自的ddr3区间(本来如果共享代码,但不共享cfg文件可以轻松实现,但是nandboot确限定这样做太麻烦了,所以改成上述应用方式)。我该怎么在cfg文件中获取到当前加载的是哪个核呢?另外,如果这样不能实现,Program.sectMap这样的功能能否...

View Article

CCS6.0.1链接问题

正如我们所知,在CCS中按键F3可跳转置函数定义位置;在我的工程1中,可正常跳转;但是当我在工程1中添加一点点的语法内容且其他配置均不变时,Rebuild之后,按键F3有时会出现不能跳转,如:Could not find symbol 'KeyStone_XM_cfg' in index请问是什么问题?该怎么解决呢?为什么同样的配置,有的工程可以跳转有的不可以呢?

View Article

关于Cache函数的处理步骤

我现在要做的是八个核都共享同一片数据区,不过每个核负责处理的数据区域是不同的。核0是主核,除了本身处理一块数据外,还负责通知其他核开始处理,及收到其他核完成处理的通知。在核0收到其他完成处理的通知后,打开共享内存,读取所有核的处理结果我的代码大概是这个样子的主核0:// 初始化共享区域的数据 Cache_wbAll(); // 通知其他核处理数据 Cache_disable(); //...

View Article


I2Cboot加载不成功,检测EEPROM的时钟管脚,只读取了一部分数据,可能是什么原因?

通过I2C boot,在开发板上测试boot都启动起来了,但在自己做的板子上始终启动不了,测试EEPROM时钟管脚相比开发板只读取了很少的数据,读到L2中只有很少一部分数据,与开发板区别之处在NAND使用型号不同。请教大神,有可能是什么原因?

View Article

关于SRIO中的interrupt的问题

问题:使用doorbell packet,必须使用8个dedicated interrupts中的一个 吗?使用非doorbell packet,必须使用16个general interrupt中的一个 吗?

View Article

关于c6678的smartreflex模块的问题

我最近再设计c6678的板子,再设计电源部分的时候遇到了问题!我参考的原理图是基于smartreflex来控制电源的,我看网上有人说这是必须的,如果不用smart模块,直连电源对DSP进行供电,第一是电源功耗会大30%左右,另外就是有可能系统不能正常工作。第二个问题让我很纠结,不知怎么来设计电源部分了。求各位帮忙解释一下这个问题,是否可以不用smartreflex,直接给DSP供电呢?急等!!!

View Article


c6678 i2c eeprom boot方法及工具使用方法

ti的各位技术支持好,我想将一个6678小程序放入在i2c eeprom中,然后直接从eeprom中boot这个小程序,一直没有什么头绪,前两天ti个技术工程师建议我参考“C:\ti\mcsdk_2_01_02_06\tools\boot_loader...

View Article


关于BCP输出的量化。

在BCP中,mod及ssl模块有相应的输入配置参数UVA来指定定输出调制解调的幅度定标。我看了6670的BCP例子的prepare_modhdr_cfg函数中,配置的是LTEPUSCH信道,其中对于UVA寄存器存在以下定义如下:    if (operationMode == 2 || operationMode == 3) // soft modulator    {...

View Article

关于Cache回写进入内存的问题

我现在要做的是八个核都共享同一片数据区,不过每个核负责处理的数据区域是不同的。核0是主核,除了本身处理一块数据外,还负责通知其他核开始处理,及收到其他核完成处理的通知。在核0收到其他完成处理的通知后,打开共享内存,读取所有核的处理结果我的问题是:1. 数据本来是存放在共享内存中,各核处理的数据结果只会暂时存放在Cache中么?如果需要放入内存中,是需要用Cache_wb写回么?2....

View Article

6657 SKT的串口例程以中断的方式接收字符,在初始化时不设置DMA1模式的话就接收不到数据

CSL_FINS(localUartRegs->FCR, UART_FCR_DMAMODE1, CSL_UART_FCR_DMAMODE1_ENABLE);如果不使能的话就收不到数据,非得设置吗

View Article

bootminitor实现了什么功能?

参考mcsdk,boot monitor为Linux kernel提供PL1特权。 RBL与uboot都工作在non-secure模式下,在uboot的start.s中已经设置为SVC32,为什么还需要boot minitor来切换PL1特权呢? 在EVMK2H中boot monitor代码会将arm从non-secure转换到secure模式吗?如果是,这样转换的意义是什么?...

View Article


TCI6638k2k两个芯片共用一个JTAG的菊花链方式时的ARM核通过CCS加载问题

  我们现在使用一个JTAG链接两块6638,ARM核通过CCS加载uboot时,总是加在第一片6638上  我该如何通过CCS加载第二片6638上的ARM核

View Article

关于6638k2k中RBL引导uboot启动的一些问题

上电后固话在boot ROM的RBL会根据DEVSTAT寄存器来判断以何种方式启动。参考了keystone II Arcitecture ARM bootloader手册,讲的不是特别详细,所以有一下一些困惑,希望各位工程师能够帮忙解答。 问题: 1.SPI boot模式下,RBL从spi...

View Article


c6670如何映射系统自带text和data段

hi,目前在6670上考虑将系统产生的text段和data段都放到MSMCSRAM,自己设计的物理层部分放在L2SRAM。请问如何将类似于:0080dcc0 00000920 ipc.lib : Ipc.obj (.text:ti_sdo_ipc_transports_TransportShm_Instance_init__F) 0080e5e0 000008a0 : Ipc.obj...

View Article

BCP和EDMA的信道交织。

我现在用C6670的PUSCH上行发端的BCP例子。1. 看Guide中描述,BCP是先做加扰和调制,最后做信道交织。然而信道交织分为两部分,分别通过BCP和EDMA完成。是否是这样?2. 如果流程如上所述,那么交织还是严格按照LTE协议的么?3. 在上行发端的交织中,EDMA交织是否可以理解是将BCP的输出进行打包过后再交织的?那我选择EDMA的Data Sorting...

View Article


c6678 镜像文件工具 疑问

请问各位技术支持及大神,hex6x.exe bconvert64x.exe b2i2c.exe b2ccs.exe romparse.exe ccs2bin.exe等工具怎么用?有相关文档吗?我看了bootloader.pdf也没看到说明,只是说用哪个哪个工具转换。

View Article

c6678 I2C引导 以.bin形式存储到FLASH里面

请教各位技术支持及大神:在使用romparse.exe(C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\util\romparse)将.btbl.be.i2c.ccs转化为.ccs文件时应该怎么做?看了网上一个帖子,里面介绍了两种方法,但是都没给出完整方法(原贴网址:http://www.docin.com/p-689106944.html),请详细说明。

View Article

C6657 HWI

您好,我用的是C6657芯片,CCS5.5编译工具,现在我在SYS/BIOS上开了两个GPIO硬中断Hwi0和Hwi1,,Hwi0的Interrupt Num设为4,Hwi1的Interrupt...

View Article
Browsing all 5545 articles
Browse latest View live