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.

[参考译文] Linux/66AK2L06:RFSDK 演示设置问题

Guru**** 2925550 points

Other Parts Discussed in Thread: RFSDK, DAC38J84, 66AK2L06, ADC14X250EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662410/linux-66ak2l06-rfsdk-demo-setup-problem

器件型号:66AK2L06
主题中讨论的其他器件:RFSDKTCI6630K2LDAC38J84ADC14X250ADC14X250EVM

工具/软件:Linux

如何为66ak2l EVM 找到名为“K2L-EVM-ubifs.ubbi”的 mcsdk ubifs 映像文件。

如何修复以下错误;(我们希望对无线电配置1x1-1xLTE80-HC-JESD121121x-DEMO2运行 demo2)

root@K2L-EVM:~# radio init
回溯(最近一次调用最后一次):
文件"/usr/bin/radio、第108行、在中
command.onecmd (''.join (sys.argv[1:]))
文件"/usr/lib/python2.7/cmd.py、第221行、位于 onecmd 中
返回函数(arg)
文件"/usr/lib/python2.7/rfsdk/command.py、第1068行、位于 DO_init 中
self.radio.radio_init()
文件"/usr/lib/python2.7/rfsdk/radio.py、第262行、位于 radio_init 中
self.dfe.DFE_RESET ()
文件"/usr/lib/python2.7/rfsdk/platform/TCI6630K2L.py、第460行、位于 DFE_RESET 中
RES = self.rfsdkS.HwExceptionInit (req)
文件"/usr/lib/python2.7/rfsdk/service.py、第289行、位于 HwExceptionInit
提交 rfsdk.Error ('rfsdkService.hwExceptionInit() API 调用失败,状态为%r (%d)'%(状态、结果、))
rfsdk.Error:rfsdkService.HwExceptionInit() API 调用失败,状态为'RFSDK_API_RESULT_ERROR'(1)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    RFSDK 2.00.06之后、66AK2L06、14x250ADC 和 DAC38J84的文件包含在 RFSDK 中。

    www.ti.com/.../tidub94a.pdf 中讨论了用于 DAC38J84、ADC14x250编程的文件
    www.ti.com/.../tidub89.pdfwww.ti.com/.../tidep0060中讨论了用户指南和工具文件

    a) 14x250 EVM - JESD ADC
    b) 66aK2L06 EVM -具有 DFE、JESD 和串行器/解串器的 SOC
    c) K2L HSP -确定性延迟时钟和 JESD 信号路由
    d) DAC38J84 EVM
    e)电源分离器、ADC 输入滤波器、各种电缆和测试设备

    K2L HSP 确定性延迟时钟和 JESD 信号路由卡-请联系第三方提供商 Azcom International

    或者、您也可以使用
    a) 14x250 EVM - JESD ADC -您需要提供245.76Msps ADC 时钟。 JESD 串行器/解串器为4.9152G
    b) 66aK2L06 EVM 直接连接到第一个 JESD 0、1端口。 您必须具有修订版2或更高版本的 EVM、或者对于修订版1、需要进行硬件修改。

    ADC 必须在 RFSDK 设置之前进行编程、并且必须具有有源 JESD 串行输出。

    当您运行 RFSDK 时、您需要从 GUI 中为此用例选择选项。 这将预选正确的 Linux 安装文件。

    注意:有一个 JESD 环回示例、这不需要 ADC 硬件、它可以单独从66AK2L06 EVM 运行。

    此致、
    Joe Quintal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我们有3块板,66AK2L06 EVM 版本。 1.0.3.0、ADC14X250EVM 修订版 B 和 DLC 板,我们根据设计文件生成。

    我们没有 DAC 板、因为 我们只想使用 ADC 板、并在 RX 端 RFSDK 演示软件中查看我们生成的任何信号。

    我们是否可以在没有 DAC 板的情况下实现它?

    根据文档,我按照除 DAC 以外的顺序执行了所有操作,但我在编写无线电初始化代码时收到下面的错误。

    如何解决此问题, 是否因为没有 DAC 板而出现问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此处的错误,


    root@K2L-EVM:~# radio init
    回溯(最近一次调用最后一次):
    文件"/usr/bin/radio、第108行、在中
    command.onecmd (''.join (sys.argv[1:]))
    文件"/usr/lib/python2.7/cmd.py、第221行、位于 onecmd 中
    返回函数(arg)
    文件"/usr/lib/python2.7/rfsdk/command.py、第1068行、位于 DO_init 中
    self.radio.radio_init()
    文件"/usr/lib/python2.7/rfsdk/radio.py、第262行、位于 radio_init 中
    self.dfe.DFE_RESET ()
    文件"/usr/lib/python2.7/rfsdk/platform/TCI6630K2L.py、第460行、位于 DFE_RESET 中
    RES = self.rfsdkS.HwExceptionInit (req)
    文件"/usr/lib/python2.7/rfsdk/service.py、第289行、位于 HwExceptionInit
    提交 rfsdk.Error ('rfsdkService.hwExceptionInit() API 调用失败,状态为%r (%d)'%(状态、结果、))
    rfsdk.Error:rfsdkService.HwExceptionInit() API 调用失败,状态为'RFSDK_API_RESULT_ERROR'(1)



    谢谢你
    此致、

    Anil S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Anil、您好!

    我们仅完成了所述的测试、包括 DAC 板。  我建议您订购 DAC38J84 EVM 以进行所述的实际测试、或联系您当地的 TI 现场应用工程师以查看他是否有 DAC 板、您可以借用该板进行测试。

    a)首次运行 RFSDK 时

       请确保您从 GUI 中选择合适的设计#2相邻市场配置、这将配置 RFSDK 以了解

       数据转换器的编程方式与小型蜂窝 AFE7500器件(RFSDK 原生)不同。

    B)在射频 Init 过程之前、您需要让时钟 DLC、ADC 和 DAC 的 GUI 完成编程。

    我将询问开发人员是否可以选择不安装 DAC、但是我们的客户在连接 ADC、DLC 和 DAC EVM 的情况下运行演示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joe,您好!

    是否有没有安装 DAC 的选项, 您是否向开发人员询问了这一点?

    此致,

    Anil S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Joe,您好!

    其他问题是,


    由于找不到“K2L-EVM-ubifs.ubi”文件,我们无法完成 UBIFS 映像步骤的更新。
    如何查找66ak2l EVM 的名为“K2L-EVM-ubifs.ubbi”的 mcsdk ubifs 映像文件?

    此致,

    Anil S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    开发人员测试使用带有 ADC EVM 的 DAC EVM。 我会使用 DAC EVM 尝试您的测试。 测试程序将 DAC 输出回路至 ADC。
    此致、
    Joe Quintal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请遵循 RFSDK 中的 RFSDK 软件安装指南、该指南来自 MCSDK。
    注意:MCSDK 的版本需要与指令相匹配。

    链接: processors.wiki.ti.com/.../MCSDK_UG_Chapter_Exploring

    3.软件安装
    本节介绍 MCSDK 和 RFSDK 的安装和配置。

    3.1安装 MCSDK
    3.1.1 Lamarr EVM MCSDK 安装
    遵循 MCSDK 用户指南、首款闪存 Lamarr EVM 板具有所需的 MCSDK

    总之、以下是要执行的步骤:

    从德州仪器(TI)网页 MCSDK 3.1.4.7官方版本获取 MCSDK 3.1.4.7官方版本:MCSDK 3.1.4.7版本

    从 mcsdk3.1.4.7中、在 uBoot 提示符下使用命令安装 ubi 文件:

    setenv serverip
    setenv gatewayip
    setenv tftp_root
    运行 get_ubi-net
    运行 burn_ubi
    如果需要拆分 ubi 文件(通常、此步骤是可选的):

    DHCP 0x82000000 ${tftp_root}/K2L-EVM-ubifs.ubi.part0
    DHCP 0x86000000 ${tftp_root}/K2L-EVM-ubifs.ubi.part1
    DHCP 0x8A000000 ${tftp_root}/K2L-EVM-ubifs.ubi.part2
    DHCP 0x8E000000 ${tftp_root}/K2L-EVM-ubifs.ubi.part3
    DHCP 0x92000000 ${tftp_root}/K2L-EVM-ubifs.ubi.part4
    setenv 文件大小10180000 #待验证、始终更新
    运行 burn_ubi
    3.1.2为 RFSDK2定制 MCSDK3.1.4.7
    在 uBoot 提示符下为 RFSDK2安装 uboot 修补程序:

    setenv serverip
    setenv gatewayip
    setenv tftp_root
    setenv name_uboot K2L-evm_u-boot-spi_mcsdk_314_patched.gph
    get_uboot_net
    burn_uboot
    关闭/打开 EVM 电源并获取 uBoot 提示、然后验证您的 uBoot 参数:

    ENV 默认-f -a
    setenv serverip
    setenv 网络掩码
    setenv gatewayip
    setenv ipaddr
    setenv tftp_root
    setenv 引导 ubi
    setenv debug_options 1 #to allow CCS connection
    保存
    在 uBoot 提示符下验证版本:

    ver 命令返回:U-Boot 2013.01-00001-g04dcae7 (2015年10月13日- 09:25:53)
    引导
    Linux 启动完成后、添加 Linux DTB 补丁:

    mkdir /mnt/boot
    装入-t ubifs ub0_0 /mnt/boot
    CD /mnt/boot
    TFTP -g -r K2L-EVM_mcsdk_314_patched.dtb
    MV K2L-EVM_mcsdk_314_patched.dTB uImage-K2L-EVM.dTB
    CD /
    umount /mnt/boot
    重新引导 Linux 系统:

    重新启动
    在 Linux 提示符下、验证内核的版本:

    Cat /proc/version 命令返回:
    Linux 版本3.10.72-gca334de (gtbldadm@ubuntu-12)(gcc 版本4.7.3 20130226 (预发布版)
    (Crossstep-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03))#1 SMP Wed Sep 3003:51:28 EDT 2015
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    访问 MCSDK 3.1.4.7的网络链接是
    software-dl.ti.com/.../index_FDS.html
    此致、
    Joe Quintal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joe,您好!

    我们已在 tidub94a 文档中执行了所有步骤,但以下步骤除外;

     * 更新66AK2L06EVM 上的 UBIFS 映像  

      我们跳过了此步骤、因为我们担心链路上的错误。 因此、我们决定使用板载 mcsdk 版本。 (实际上我们不知道版本,但我们使用它)   

       https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/615477?tisearch=e2e-sitesearch&keymatch=rfsdk%20api%20error

       配置时、我们将看到该引脚。 我们收到无线电初始化错误(正如我们在前面所说的)。 我们尝试了"Lamarr-evmdemo2-mcsdk3125"版本。 然后运行无线电初始化、没有问题。

    但现在、我们在演示 GUI 上尝试无线电时遇到以下错误。  

    操作失败(响应标头:'rfsdk.error:rfsdkService.Iqn2Start() API 调用失败,状态为'RFSDK_API_RESULT_APISEQ_IQN_INVALID_State'(86)'
    那么、我们如何解决这个问题。 实际上、我们希望从 JESD/ADC 读取数据。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在早期版本的 MCSDK 和 RFSDK 中、为 Demo2添加了一个软件包。 更高版本的 RFSDK 需要 mcSDK 3147
    这与外设软件有关。 MCSDK3125中的 IQN2软件似乎与 RFSDK 207不兼容

    a)将电路板 mcSDK 版本更新为3147。 遵循 RFSDK 安装指南

    b)或使用 demo2入门指南和用户指南、将 mcSDK 和 RFSDK 降级到本指南中的版本、请求 demo2额外文件并配置为使用。

    此致、
    Joe Quintal