在官方提供的基于startware的uart demo中,串口发送后会将dma失能,下次发送时再将其使能,接收同理。但是二者共同使能/使能同一个dma,这样就造成了不能在准备接收数据时发送数据,我尝试了一下,会只能发送一次。
请问如何配置dma才能够同时进行dma收发?
在官方提供的基于startware的uart demo中,串口发送后会将dma失能,下次发送时再将其使能,接收同理。但是二者共同使能/使能同一个dma,这样就造成了不能在准备接收数据时发送数据,我尝试了一下,会只能发送一次。
请问如何配置dma才能够同时进行dma收发?
你好,请问tms320c6748的spi1模块的时钟频率实测能否达到25Mhz?
我在使用SPI1时,发现SCLK在1M时频率波形正常,但在8M时时钟信号就已经变成正弦波了,请问是硬件限制还是我的设置问题?
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese… |
你好,我在使用tms320c6748的gpio6[3]翻转电平时,发现最快翻转的频率最快是1M,请问这个是硬件限制到1M,还是我的设置有问题?
我能不能通过翻转tms320c6748的gpio的电平,来达到输出20M脉冲的目的?
专家您好,
有512字节数据需通过SPI接口传输,为提高传输效率,我将SPI的时钟设置为76MHz,CHARLEN设置为8,并使用DMA传输。
76M时钟时,传输512字节的理论时间为53.89us。
经过逻辑分析仪对数据进行分析,发现实际传输时间高达124us,比理论时间番了一倍还多。很显然不应该发生这种情况。
对抓取的数据进行仔细查看后,发现每发送完一个字节,会有147ns的空闲时间。
请问这个空闲时间能否减少或消除?
CCS 版本 6.1.0.00104
编译器版本 c6000_7.4.12
编译参数 -mv6740 --abi=eabi -O0 -g --optimize_with_debug=off
异常分析需要栈回溯,调试时 Frame Pointer (FP) 和 SP 的值一致,
文档看到A15是可以用作FP的,寄存器A15 实际没有用作FP。
文档看到相关信息:
The ABI does not designate a dedicated Frame Pointer…
目前使用C6748的mcbsp0与ADS1278获取数据,ADS1278配置为Modulator mode,用Dout1输出串行数据,需使能8个通道,请问是否可以提供相关的驱动代码?
移植Yaffs时发现Nand的读写操作是封库的(Nandlib),无法改动源码。
Nandlib 只提供以下两个接口:
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese Simplified | Hungarian | Russian |
Chinese Traditional | Indonesian | Slovak |
Czech | Italian | Slovenian |
Da… |
根据TMS320C620x/C642x McBSP: UART文章中给出的方法,我实现了mcbsp转uart的功能。但是在接收数据过程中遇到一个问题,由于通信两边的波特率存在差异,这导致发送较长数据时,尾部接收的数据不准确。两边约定的波特率为921600,mcbsp采用的是PLL0_SYSCLK2时钟,频率为228MHz,SRGR寄存器CLKGDV设置为14。
我的问题是,是否有方法去解决这样波特率不一致的问题,实现长数据的传输?
我想通过设置SRGR寄存器分频生成16MHz发送数据,但实际通过示波器抓到的波形看,每一位有2.5us,和预期的频率差距很大,请问下这是为什么?
采用的是内部时钟,主频456MHz,CLKGDV设置的是30,下面是具体的配置代码。
我按照官方提供的这篇文档www.ti.com/.../spra633c.pdf,准备实现串口方式转uart的程序,但缺少代码中所使用到的csl库函数。请问哪里可以获取这些库函数?
追加描述:我尝试下载了pdk_omapl138_1_0_11,并从中寻找相关实现,但并没有找到官方提供样例中所需要的csl_mcbsp.h、csl_dma.h、csl_irq.h等相关头文件内容与库函数。
我在学习McBSP的使用时遇到一个问题,我编写了一段验证程序,通过CPU中断触发连续的数据输出,但是运行起来后,只能触发第一次中断,后续就无法继续触发中断了,我怀疑写DXR寄存器的逻辑存在问题,但一直没能解决。能否提供一些关于McBSP使用的样例或者帮忙看一下代码里存在的问题?
验证程序的部分代码如下:
NorFlash里面的程序使能了开门狗,DSP上电是从NorFlash加载程序。
连接上仿真器,debug模式下,load out文件后,点resume后,程序就跑飞,我查了相关的文件,这个应该是开门狗作用了。
请教下TI的大神,在debug模式下,如何不受norflash中的开门狗影响,正常运行?
我的程序很简单,就是一个Led的循环亮灭,,debug模式下load out文件后,run起来程序运行不正常,Led灯不是按照程序设定时间闪烁,好像是从外挂的norflash加载了新程序,暂停程序仿真器就报下面的故障:
C674X_0: Power Failure on Target CPU
C674X_0: Failed to remove the debug state from the target before disconnecting…
运行例程TMS320C6748的SPI Flash,发现程序一直卡在忙判断中,循环执行读状态寄存器的指令,读取到的数据全为0xff。例程仅将SPI1改为了SPI0,然后用的flash芯片为W25Q128JW,请问这种情况应如何调试
运行例程TMS320C6748的SPI Flash,发现程序一直卡在忙判断中,循环执行读状态寄存器的指令,读取到的数据全为0xff。例程仅将SPI1改为了SPI0,然后用的flash芯片为W25Q128JW,请问这种情况应如何调试
1.首先利用CCS编译出.out文件,然后利用AISGEN产生ais镜像文件,再将其烧录在NAND flash上即可引导启动。请问具体从哪一个地址开始烧录呢?
2.这个烧录的地址能修改吗?
3.我看片上有ROM空间,这个ROM存储的是boot loader,这个是不是用户无法修改的?
手里有一块Tms320C6748的板子,外挂了一个SPI接口的Norflash,怎么把程序下载到Norflash中?
有什么资料或者例程可以参考吗?