Other Parts Discussed in Thread: TMS570LS3137,
您好,我在调试EMAC过程中,发现无法接收数据,查看VIM模块,接收中断已登记,并且使能,请问这可能是什么原因呢?
您好,我在调试EMAC过程中,发现无法接收数据,查看VIM模块,接收中断已登记,并且使能,请问这可能是什么原因呢?
HET IDE软件生成的PWM占空比是固定,在用户程序中修改哪个值可以实时改变占空比并且带死区?
上图是我写的一段SPI测试程序,目的是用SPI向10片M25P64flash芯片发送读取ID的命令,再通过SPI总线把这些ID接收回来
片选用了gioA和gioB的一共10个接口,发送和接收调用了spi.c中的spiTransmitAndReceiveData()函数
程序最终没能实现预定功能,在单步调试的过程中,发现程序卡在spiTransmitAndReceiveData()函数中的
while((spi…
我现在用tms570ls3137和W5300通过cpu的emif接口连接现在发现写入w5300的数据不对,通过示波器观察发现cpu写存在问题,每写一个数据,emif的cs引脚出现三次使能,对应写信号也是三次,麻烦大家给解释一下,是不是cpu本身存在bug,读数据就不存在这个问题
图为写数据的时序图,黄色为片选信号,蓝色为写使能信号,这是写一次数据的时序
第一次移植到keil下 使用的是一个简单的gio 的工程,通过HAL生成的(只够选GIO)移植到keil下但是每次程序都跳转到 undefentry sys_intvecs.asm 查阅官方的资料查了一天了实在没法解决,本人是新手望各位帮我解决哈! 谢谢了
;------------------------------------------------------------------…
我用TMS570ls3137向FPGA中写数据(16位传输)。写入一个16位数据,但是在写信号线上看到了3个拉低的写信号。
请教两个问题:
1、spnu118t 中图3-1 说到在上电之后,进入c_int00之前,有一个on chip bootloader,那么对于tms570ls3137而言,是否有这个片上启动?
有的话,他做了哪些事情?
2、编译生成的.map文件中,.bss .data是直接分配到了ram,这一点怎么理解?
下载out文件的时候是只写flash吧?但是这两个段在flash中没有分配啊!
猜测是从flash中拷贝到ram中…
TMS570LS3137选用串口加载的时候,是不是一定要用GPIOA7来使能加载模式呢?用其他的GPIO可以吗?比如说GPIOA1,A2等。如果可以的话我需要改官网的bootloader的哪个部分呢
TMS570LS3137是固定的大端格式吗?怎么修改成小端格式啊?
3137的FlexRay模块如何配置?有没有完整的收发例程?
自己参考mcbtms570评估板(主芯片为TMS570LS20216)做的板子(主芯片为TMS570LS3137)。
当前状态:
1. 所有供电和时钟都正常;
2. XDS100V2的固件正常,使用xds100serial工具检测仿真器正常;
3.TMS, TDI, TDO,TCK, RTCK, XDS_JTAG_RESET, XDS_JTAG_TRST与评估板设计一致…
我的目的是要将数组大小为64的0-63的数,写入到bank1中,但是我通过写操作后,读出来只写进入0-15,后面16-63都没有写入,因为我用读的api和直接访问物理地址的数是一样的都只有0-15,下面是我的代码:
oReturnCheck = Fapi_BlockProgram( ucBank, g_test_Address, (uint32_t)&data_test_buf[0], g_test_Size); if(oReturnCheck) { // Indicate that the…
我在HCG中的help的例程中找到adcdisplay的相关例程,我根据例程的顺序也进行了配置,所有配置完成后,发现程序一直死在 了
while((adcIsConversionComplete(adcREG1,adcGROUP1))==0)这句中。
请问一下是哪里出现问题了。我看了网上的贴在也看到同样的问题,但是没有人解决。
我公司正研制一套车载控制设备,核心处理器使用的是TMS570LS3137芯片。目前测试中发现该处理器使用CAN总线发送数据时偶尔出现发送不出去情况,情况较严重,很容易通过CAN调试器监测出来。具体情况如下:
1) 总线波特率设置为500K(1M也试过,存在相同问题),每秒钟整个系统大约发送300帧数据。
2) 整个系统CAN通信板卡总共10个,其中使用570芯片做处理器的有4个板卡。
3) CAN帧ID使用扩展帧方式…
下载的TI开发板原理图,不想画原理图封装,所以想拿来直接用。但是发现原理图上封装和数据手册上对不上。
比如原理图上的DQM0在数据手册上查到的是NC。这个是什么情况呢
这个封装想导成DXP格式的,结果是出错,可能是哪个Ultra 软件限制吧,哪位有tms570ls3137封装啊,不胜感激
你好,我片子的型号是 tms570ls3137 ,ccs版本是6.0.1
我将 mibspi5配置为 host,mibspi3配置为 从机接收。中断都是 IRQ高。
我使用了 SIMO[0],SOMI[0],CLK,CS[0]四个引脚。
我希望mibspi5给mibspi3发送一个数组,发送成功后,分别进入发送中断,和接收中断。
实际运行的结果是:
我主机输出的波形正常,主机发送结束后可以进入中断…
我们在用TMS570LS3137处理器时,比如说输入的时钟是20Mhz,我们不小心配置时钟时配错了,PLL后为200MHz,该芯片最高为180MHz,这样芯片是不能工作的,但是,当我们把输入的时钟改为16MHz时,PLL后应该是160MHz,按道理说芯片应该是可以工作的,但是仿真器还是连不上。
已经尝试上电时一直按住复位键,但是还是连不上;
请帮忙看看是否有办法让芯片恢复正常,谢谢!
1、SCI中断接收不及时
SCI采用中断方式接收时,偶尔出现overrun错误。
按参考手册说明,SCI模块无FIFO功能。
请问,是否有其它方法避免此类错误,减少接收错误?
2、CAN采用中断方式发送
首先准备好缓存区数据,然后向CAN发送邮箱填充一帧数据,触发发送中断;进而利用TxOK发送成功中断,在中断中读取缓存区数据,继续发送,以此形成发送链路,直至数据全部发送完成。
使用中,发现存在TxOK中断偶尔未进入的情况,发送链路停止,直到下次触发发送,导致数据未及时发送。
现在正在调试SCI—RS232配置如下图 但就是不发数据 请问哪里不对么
这是程序 按照HAL中的例程写的
#define TSIZE1 10
uint8 TEXT1[TSIZE1]= {'H','E','R','C','U','L','E','S',' ',' '};…
公司有个项目用到Hercules,我采用的Hercules HDK开发板先开始调试软件,TMS570LS3137ZWT芯片
采用 hal code gen自动产生的spiInit
我想要控制SPI2的SIMO,SOMI管脚是上拉的,看了tms570ls3137 an章节25.9提到的寄存器的配置也是正确的,但是实际效果就是SIMO管脚总是逻辑低电平,没法被拉高。
请教论坛里面的高手指点,附上spiInit函数…
请问谁有关于TMS570系列(最好是TMS570ls3137)的中文资料、datasheet或电子书?或者能推荐在哪能找到或买到相关电子、纸质资料?英文的就有个数据手册,水平有限,看不太懂。谢谢了!
用uartbootloader通过hyper terminal下载到app的HEX文件TMS570ls3137开发板套件中,按文档中说的步骤设置好超级终端并传送HEX文件,终端显示远端设备没有响应,但是其他选项如查询bootloader版本号等都能正确响应,程序停在等待接收终端发数据处,也就是串口并没有接收到终端发送来的数据。
我想用CCS6.2通过JTAG下载UART bootloader程序到TMS570ls3137中,请问CCS如何配置?
CCS6.2如何生成TMS570ls3137 HEX可烧录文件?这里有写在CCSv5 IDE下生成MSP430 hex烧录文件,但是CCS6.2工程属性设置页面和这个不一样,请问该怎么设置?
https://www.deyisupport.com/question_answer/f/55/t/10741.aspx
CCS6.2如何烧写TMS570ls3137的bootloader?