工具/软件:Code Composer Studio
尊敬的:
我们 在LaunchHXL-F2.8377万S上开发了软件。 当 我们将其下载到自己的主板(DSP TMS320F2.8377万SPZPS)时,OTP未编程并返回陷阱错误。
在这一开发阶段,我们对DSP的OTP进行编程是不有用的。
是否可以使用默认参数并避免对OTP进行编程?
此致
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.
工具/软件:Code Composer Studio
尊敬的:
我们 在LaunchHXL-F2.8377万S上开发了软件。 当 我们将其下载到自己的主板(DSP TMS320F2.8377万SPZPS)时,OTP未编程并返回陷阱错误。
在这一开发阶段,我们对DSP的OTP进行编程是不有用的。
是否可以使用默认参数并避免对OTP进行编程?
此致
尊敬的Vivek:
我指的是TI为生产中的DSP编程的OTP,因为标记中包含“TMS”字。
我有两种情况发生陷阱错误:
温度:
IF (DevCfgRegs.REVID >= 3)
{
//
//用于生产设备(修订版 c),从OTP中拉出斜率和偏移量
//
tempsetor_tempSlope =(Int32)getTempSlop();--> 此处出现陷阱错误
tempSensor_tempOffset = getTempOffset();
}
否则
{
//
//对于预生产设备,请使用这些静态值来确定坡度
//和偏移
//
tempsetor_tempSlope = 5196;
tempsetor_tempOffset = 1788;
}
第二种情况:
Void AdcSetMode (UINT16 ADC,UINT16分辨率,UINT16信号模式)
{
UINT16 adcOffsetTrimOTPIndex;//索引到ADC偏移微调的OTP表
UINT16 adcOffsetTrim;//临时ADC偏移微调
//
//重新填充INL饰件
//
CalAdcINL (ADC);
IF(0xFFFF !=*((UINT16*)GetAdcOffsetTrimOTP):-->陷阱错误
{
我认为这个地址没有定义。 然而,评估板(Launchpad)可以很好的使用此代码。
此致