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.

[参考译文] AFE7950EVM:Python #Error:没有名为 mhsdcparam 的模块

Guru**** 2468570 points


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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1282919/afe7950evm-python-error-no-module-named-mhsdcparam

器件型号:AFE7950EVM

您好!

我将 Latte S/W 与 TSW14J56RevD 结合使用、 已尝试运行 AFE79xx_TSW14J56_Mode1.py、但系统显示以下错误消息。 错误消息显示"#Error: no module named mhsdcparam"。 您能不能看一下我的代码出了什么问题? 在高速数据转换器专业版 S/W 侧、它刚刚与 USB 连接、绿色的"已连接"标志出现、S/N:T825SBO2。 我是否需要手动导入固件? 请告知如何解决此错误。

谢谢。

约霍

#setupParams.skipFpga = 1
mainWindow.clearSession()

## Note : below base_directory needs to be modified per user's environment. 
#base_directory = "C:\\Users\\a0485420\\Documents\\Texas Instruments\\Latte\\projects\\AFE79xx\\"
base_directory = "C:\\Users\YO25596\\OneDrive - MIT Lincoln Laboratory\\Documents\\Texas Instruments\\Afe79xxLatte\\projects\\AFE79xx\\"

'''************INITIALIZATION**********************'''

mainWindow.runFile(base_directory + r"bringup\setup.py")
mainWindow.runFile(base_directory + r"bringup\devInit.py")

'''************SETUP AND CONFIGURE HSDCPRO**********************'''
from mhsdcparam import confighsdcpro

hsdcparam = confighsdcpro().hsdcparam

#hsdcparam.Boardsno="T7427DJB"
hsdcparam.Boardsno="T825SBO2"
hsdcparam.tx.Devicename="AFE79xx_2x2TX_44210"
hsdcparam.tx.Datarate=sysParams.Fdac/sysParams.ducFactorTx[0]*1e6
hsdcparam.rx.Devicename="AFE79xx_2x2RX_24410"
hsdcparam.rx.Datarate=sysParams.FadcRx/sysParams.ddcFactorRx[0]*1e6
hsdcparam.fb.Devicename="AFE79xx_1x2FB_44210"
hsdcparam.fb.Datarate=sysParams.FadcFb/sysParams.ddcFactorFb[0]*1e6

#FWPath='C:\\Program Files (x86)\\Texas Instruments\\High Speed Data Converter Pro\\14J56revD Details\\Firmware\\TSW14J56REVD_BRAM_ADC_DAC_DDR_128K_XCVR_FIRMWARE.rbf'


FWPath='C:\\Program Files\\Texas Instruments\\High Speed Data Converter Pro\\14J56revD Details\\Firmware\\TSW14J56REVD_BRAM_ADC_DAC_DDR_128K_XCVR_FIRMWARE.rbf'
HSDC_Pro.Connect_Board(hsdcparam.Boardsno,30000)
HSDC_Pro.Download_Firmware(FWPath,1,120000)

###### Configure TX-DAC ####################################################
hsdcparam.tx.Datarate=491.52*1e6
confighsdcpro().tx()

'''************RUN BASICBRINGUP.PY**********************'''
#mainWindow.runFile(base_directory + r"\bringup\AFE79xx_EVM_Mode1.py") 
mainWindow.runFile(base_directory + r"\Automation\AFE79xx_TSW14J56_Mode1.py")

###### Configure RX-ADC ####################################################
AFE.TOP.overrideTdd(15,3,15)
hsdcparam.rx.Datarate=sysParams.FadcRx/sysParams.ddcFactorRx[0]*1e6
confighsdcpro().rx()

###### Configure FB-ADC ####################################################
#AFE.TOP.overrideTdd(0,3,15)
#hsdcparam.fb.Datarate=sysParams.FadcFb/sysParams.ddcFactorFb[0]*1e6
#confighsdcpro().fb()

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

    您好、Yougho、

    您能否确认您使用的是可用的最新 AFE79xx GUI? 请注意、在最新版本中、应用程序的名称从"Latte"更改为"AFE79xx"。 使用最新软件时、我们建议遵循 AFE79xx 安全文件夹中提供的指南。  

    我在下面附上了丢失的文件。 它可以放置在以下文件夹中: C:\Users\ \Documents\Texas Instruments\Afe79xxLatte\lib

    e2e.ti.com/.../mhsdcparam.py

    此致、

    大卫·查帕罗