• TMS570LS3137: TMS570LS3137

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN,

    求助,我目前使用TMS570LS3137型号平台。 我通过Halcogen软件生成了一份带FreeRTOS的工程,想把这个工程即作为Bootloader,也作为APP,并且是多份APP。 

    然后我遇到了问题:

    1.带FreeRTOS的工程,执行跳转操作后,死机。(与我设计冲突,我想要的是APP也可以跳转其他APP) ;

      g_ulTransferAddress = …

  • TMS570LS1227: 如何记录_c_int00里通过selftestFailNotification报的故障?

    Part Number: TMS570LS1227
    Other Parts Discussed in Thread: HALCOGEN

    我看到HalCoGen自动生成的代码中,初始化函数_c_int00执行了一些自检程序,有些地方会通过selftestFailNotification等回调汇报故障,因此希望能记录这些故障并向外报警。

    我尝试在selftestFailNotification中把故障记录到全局变量中,等初始化完成再通信出来,但发现即使模拟触发了故障,回调被执行,main()开始时故障变量仍然会变为无故障的0值…

  • TMDX570LC43HDK: 最小代码量

    Part Number: TMDX570LC43HDK
    Other Parts Discussed in Thread: HALCOGEN

    目前是使用HALCoGen4.07和CCS12.8进行开发的,请问如何得到一个引导启动的最小代码量,只初始化一些必备的,其他如果有用到就在main中进行初始化。

  • TMS570LS3137: ecc异常

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    各位专家:

    我在使用的是tms570ls31 hdk,编程环境是ccs12.8.1,使用的资源包括het1和rti。在halcogen中勾选flash ecc check或者esram ecc check生成代码通过debug下载无法运行,同时红色error灯亮;关闭flash和ram的ecc检查能正常运行。请问在使用ecc检查时还需要哪些额外配置吗?

  • TMS570LC4357: How CAN communicates properly with external debugging tools

    Part Number: TMS570LC4357
    Other Parts Discussed in Thread: HALCOGEN

    This is  my test code:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    /** @file HL_sys_main.c
    * @brief Application main file
    * @date 11-Dec-2018
    * @version 04.07.01
    *
    * This file contains an empty main function,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • TMS570LS3137: 在使用freertos 时候 ,在主函数中可以完成dma初始化,在其他任务中无法完成dma初始化,寄存器状态可读不可写 ,When using freertos, dma initialization can be done in the main function, but cannot be done in other tasks, and the register state can be read but not written

    Part Number: TMS570LS3137

    亲爱的工程师你好,我在使用freertos 时候 ,在主函数中可以完成dma初始化,在其他任务中无法完成dma初始化,寄存器状态可读不可写 ,在dmaEnable 时会进入异常,

    Dear engineer hello, when I use freertos, dma initialization can be completed in the main function, dma initialization cannot be completed…

  • TMS570LS3137: 如何使用 SCI DMA 进行数据接收?

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN
    • 1.大家好?TI技术人员你们好?是否有570  DMA相关数据接收的例程? 变长度和不变长度?或者SPI 相关也可以,我只找到一些发送的 没找到接收的。
    • 2.我在调试SCI DMA 时候遇到一些问题,我的代码如下 :

    g_dmaCTRL g_dmaCTRLPKT_TX;
    g_dmaCTRL g_dmaCTRLPKT_RX;
    uint32 DMA_Comp_F…
  • TMS570LS3137: HALCoGen生成的代码能否自动生成对应的单元测试用例

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    请问HALCoGen 04.07.00工具对于TMS570LS317芯片,生成的代码能否自动生成对应的单元测试用例?

  • RM44L520: ADC中调用while(adcIsConversionComplete(adcREG1,1)==0);后不再向下执行

    Part Number: RM44L520
    Other Parts Discussed in Thread: HALCOGEN

    参照example_adcDisplay.c实例

    调用adcStartConversion(adcREG1,adcGROUP1);之后可以正常进行ADC转换,

    调用while(adcIsConversionComplete(adcREG1,1)==0);之后,程序跳不出来,我工程的其他代码不能正常运行,

    调用adcGetData(adcREG1, adcGROUP1,&adc_data…

  • TMS570LC4357: 关于EMAC驱动EMACSwizzleData问题

    Part Number: TMS570LC4357
    Other Parts Discussed in Thread: HALCOGEN, TMS570LS3137

          您好,目前我在开发TMS570LC4357的EMAC模块驱动,我首先使用HALCoGen生成驱动代码,发现HL_emac.c驱动代码里有一个函数EMACSwizzleData,

    我对比了HALCoGen生成的TMS570LS3137的EMAC驱动代码,发现没有函数EMACSwizzleData,请问3137和4357在写EMAC…

  • TMS570LS3137: 有推荐的以太网接口驱动参考程序么

    Part Number: TMS570LS3137

    有推荐的以太网接口驱动参考程序么

  • TMS570LS3137: 在线调试(watch窗口开)

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    原贴已经无法回复,在这里回复一下https://e2echina.ti.com/support/microcontrollers/other/f/other-microcontrollers-forum/781639/tms570ls3137-rti?tisearch=e2e-sitesearch

    项目使用HALCoGen生成库相关函数,使用keil mdk开发…

  • TMS470MF03107: PWM signals' period(& duty) generation based on HET displayed on Oscilloscope screen is very different from period(& duty) set in CCS project files generated from HALCogen.

    Part Number: TMS470MF03107

    tms470mf03107 HET module pin description:

     

    PCB 4 PWM pin layout:

     

    After ZOOM in:

     

    HET Global Timing Configuration is as follows:

    The main function is as follows:

    int main(void)

    {

    /* USER CODE BEGIN (2) */

        hetInit();

  • TMS570LS3137: 如何重新映射abort中断向量

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    嗨,我正在用HALCoGen开发一个程序,发现中止中断被映射到地址0x00000010,如下所示:

    这导致了一个问题,我的BOOTLOADER程序和我的APP程序若发生abort则都进入bootloader程序的abort处理程序。我想知道是否有一种方法可以改变这个中断向量以进入APP的abort程序。

  • TMS570LC4357: 如何设置滤波,需要配置哪些寄存器

    Part Number: TMS570LC4357
    Other Parts Discussed in Thread: HALCOGEN

    while ((canREG1->IF2STAT & 0x80U) ==0x80U)
    {
    } /* Wait */
    for(i = 33U; i <= 64U;i++){
    canREG1->IF2MSK = 0xC0000000U | (uint32)((uint32)((uint32)0x1FFFFFFFU & (uint32)0x1FFFFFFFU…

  • TMS570LC4357: TMS570LC4357 LWIP TCP/IP Client and sever

    Part Number: TMS570LC4357
    Other Parts Discussed in Thread: HALCOGEN

    I'm using the TMS570LC4357 development kit and I'm attempting to implement a TCP/IP client and server. Is there any example TCP/IP lwIP code available for TMS570LC4357, as well as settings…

  • TMS570LS3137: 使用RTI,发现计时有延迟

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    程序调用RTI用来计时,定时器设置为100ms,然后在中断函数中置标记位,在后台while循环检测标记位,如果条件为真,则向外发送一条CAN数据,发现间隔5~6个can帧后,时间有明显的增加。

    RTI配置如下:

    中断函数如下:

    Fullscreen
    1
    2
    INT8U GL_SEND_FLAG = CODFALSE;
    void rtiNotification(uint32 notification…
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • TMS570LC4357: 关于N2HET模块引脚的input buffer无法关闭的问题

    Part Number: TMS570LC4357

    按照表23-9的方式进行配置,禁用引脚pin[n]的input buffer。在N2HET运行时,使用PCNT指令依旧能够在pin[n]正常捕获实际运行电平宽度。

  • TMS570LS3137: execution failure in flash loader

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    使用HalCoGen按照提示生成的代码,前面可以进入debug但是卡在_c_int00中的ESM group3的for循环中,几次之后突然无法进入debug,提示execution failure in flash loader,警告不能启动CPU。使用J-flash也无法连接了。

  • TMS570LS3137: 使用CAN发送并接收数据,发送时外部CAN工具无法接收到数据

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    项目代码使用HALCOGEN生成,参考example_canCommunication.c文件,版本04.07.01,CCS版本Version: 8.3.1.00004,配置如下:

    调用代码如下:

    外部CAN工具无法接收到数据,且第二次调用canTransmit函数,直接失败返回

     canInit代码如下:

    Fullscreen
    1
    2
    3
    void canInit(void)
    {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • TMS570LC4357: LIN master与slave通信

    Part Number: TMS570LC4357
    Other Parts Discussed in Thread: HALCOGEN,

    本人想要测试lin的master和slave之间的通信:

    lin1配置为master,lin2配置为slave,其余配置相同,lin1的tx与lin2的rx对接,lin1的rx与lin2的tx对接,在lin2接受到ID后,lin2发送数据作为responce,请问这样是否可以测试master与slave之间的通信?若不能应该怎样进行连线测试该模式?

  • TMS570LS3137: 使用SPI操作HDK开发版上的micro SD卡

    Part Number: TMS570LS3137
    Other Parts Discussed in Thread: HALCOGEN

    你好

    我试着使用TMS570LS3137HDK开发版测试SPI与microSD卡通信,但是我无法初始化SD卡,我试着更换了32g和16g的SD卡,我也没有找到相关代码示例。

    接收的数据一直是0xFF,我不知道是哪里出了问题。

    下面是代码和配置

    谢谢

    Fullscreen
    1
    2
    3
    4
    int main(void)
    {
    /* USER CODE BEGIN (3) */
    gioInit…
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • TMS570LC4357: 使用LWIP协议栈 emac功能收发数据,发送数据始终正常,接收数据在接收一段时间后不再进入中断接收

    Part Number: TMS570LC4357
    Other Parts Discussed in Thread: HALCOGEN

    你好,我在使用TMS570lc457芯片通过emac模块收发数据。在测试的过程中发现在初始化后一段时间内收发都正常,但是在通道0的接收缓存区计数寄存器计数到0x000000CD后再发送数据不再进入接收中断。(我使用通道0来接收数据并使能了中断)同时发送功能始终正常。您能帮我分析一下为什么emac模块不再中断接收吗?

    如图:

    我的接收中断函数如下:

    Fullscreen
    1
    #pragma…
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • TMS570LS0432: 如何配置和使用SPI2CLK作为GIO

    请教如何正确配置和使用SPI2CLK,能够作为GIO使用,并可自由设置输出值

  • RM44L520: RM44L520: 在PBIST对RAM自检时,会覆盖所有的栈数据,因此在自检完成后进入abort

    Part Number: RM44L520
    Other Parts Discussed in Thread: HALCOGEN

    你好。

    我在使用RM44L520芯片时出现了问题,在使用TI提供的diagLib诊断库时,在sys_startup.c中调用SL_SelfTest_PBIST对所有TCMRAM进行自检时,自检完成后会覆盖所有的栈数据,因此在此函数return时,使用POP指令出栈就会进入abort异常。  请问一下,这个问题是否正常,应该怎么处理?

1 2 3 4