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.

[FAQ] 【开发例程共享】Keystone1 软件开发包

附件是基于Keystone1 CSL 开发的例程,其中包括了SRIO,PCIe,AIF2,UART等外设,及Navigator,memory test等常用例程,可供大家开发参考。请大家在使用例程时,注意以下几点:

1. 导入工程后需要根据你电脑上安装的pdk路径修改include options中PDK的路径;

2. 更新工程src中link的文件,从common中相应的公共文件拉到工程中src下面;

3. 如果是移植到非EVM板上运行,则需要修改main函数中输入时钟源的配置。

该例程支持C6678,6670,6614,后面跟帖中有支持EVM6657的例程开发包。

C667x: 

7242.K1_STK_v1.1.zip

C665x:

5444.STK_C6657.7z

K1_STK_v1.1.zip
  • 你是在C6678 EVM上跑出这个问题吗?

    C6678 EVM上一个FPGA bug会导致这个错误:

    Unexpected EVM Reset Event

    All Beta1 and Beta2 EVMs have a design erratum that may need to be corrected. Beta2

    EVMs received this ECN before they were shipped from the factory. The TDI input to the

    FPGA is floating. This has been observed to allow unexpected FPGA behavior on a small

    percentage of the boards. Often the SYSPG_D1 LED goes out and CCS unexpectedly

    disconnects. A pull-up resistor needs to be added to prevent this from happening. This

    can be added on the bottom of connector TAP_FPGA1 between pins 1 and 5. Any resistor

    value between 1K and 10K will suffice.

    如果是在你们自己的板子上的问题请另建新贴提问。

  • Brighton Feng ,您好!

    谢谢您的回答!

    这个问题是在自己的板卡上跑出来的,用别人的库可以正确访问(看不到源码),但是自己通过keystone lib跑会出现那个错误,现在也不知道是什么原因,感觉像是寄存器没有配置正确,又找不到问题所在!

  • 您好!

    对于FFTC,有没有在这个工程下运行的例程。

  • Andy Yin1先生:您好。

    我下载了您2013-10-31发表的 KI_STK_C6670_6678_6614.7z。这个资料非常好,但有缺少不少必须的 文件名含csl_的文件,例如<csl_pscAux.h> <csl_bootcfgAux.h>。不知能在那里找到?您能不能把它发给我?

  • 你这两个是库文件吧,检查一下链接的路径呢。

  • Brighton Feng 您好!

    我使用STK_C6657包里的工程,下载到评估板上总是出现如下问题,但是这个ccxml配置文件,我使用ccs5.5自带的hello工程下载是好的。

    C66xx_0: GEL: File: D:\EVM6657\STK_C6657\Memory_Test\Debug\Memory_Test.out Does not match the target endianness, not loaded. Check project build options and target configuration file (ccxml).

    另外配置文件是如下配置的:

  • Brighton Feng 您好!

    我使用STK_C6657包里的工程,下载到评估板上总是出现如下问题,但是这个ccxml配置文件,我使用ccs5.5自带的hello工程下载是好的。

    C66xx_0: GEL: File: D:\EVM6657\STK_C6657\Memory_Test\Debug\Memory_Test.out Does not match the target endianness, not loaded. Check project build options and target configuration file (ccxml).

    另外配置文件是如下配置的:

  • 您好,目前正在从事LTE通信物理层的研究工作,请问是否有BCP相关的例程?谢谢!

  • xinsheng wang

    你的程序的endian模式和EVM的endian模式不一致。

    你需要修成程序的编译选项,或改变EVM板的拨码开关设置,从而让它们的endian模式一致。

  •  你好:

            请教一下关于GE Demo中与PC网口通信问题,我用的6678的开发板,配成GE_TEST_DSP0_TO_DSP1模式用开发板发数据,PC机用WireShark抓包什么数据也没有,查看gpMDIO_regs->LINK_REG寄存器值为0,GE_MISC_MDIO_ISR中断一直不进,但是板子上网口的灯已经亮了,PC网卡也显示已连接但没有任何数据收到。

            我查了程序似乎只有连接模式是auto negotiation时才对MDIO进行配置,将模式改成auto negotiation模式后,GE_MISC_MDIO_ISR中断一直进,可以收到PC发的数据包,PC还是收不到开发板发出的包。 不知道是不是MDIO配置不对,对MDIO这块我还是不清楚



  • PC上装了防火墙吗?把它关掉看看

  • 你好,Andy Yin1

    我导入了一个I2C的工程,然后将头文件的路径进行了修改,在"D:\ti\pdk_C6678_1_1_2_5\packages\ti\common"中已经包含了KeyStone_commom.c和KeyStone_I2C_init_drv.c这两个源文件,但是在src文件夹下还是提示找不到,这是为什么?