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.

[参考译文] TMS320F2800137:DCSM 中的引导模式

Guru**** 2589275 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1391394/tms320f2800137-boot-mode-in-dcsm

器件型号:TMS320F2800137
主题中讨论的其他器件:SysConfig

工具与软件:

 为了强制这个 launchpad 进入 SPI 引导模式,我在我的 GEL 文件中添加了这段代码,

热菜单 EMU_BOOT_SPI ()

    *(unsigned long *) 0xD00 = 0x5AFFFFFF;

    *(unsigned long *) 0xD02 = 0x5AFFFFff;  

    *(unsigned long *) 0xD04 = 0xFFFFFF06;

    *(unsigned long *) 0xD06 = 0xFFFFFFFF;

}

永久写入  

在 c 文件中:  

#pragma RETAIN (OTP_Z1_DATA_1)  

#pragma DATA_SECTION (OTP_Z1_DATA_1、"dcsm_zsel_z1");

 常量长 OTP_Z1_DATA_1 = 0x5AFFFFF;  

#pragma RETAIN (OTP_Z1_DATA_2)  

#pragma DATA_SECTION (OTP_Z1_DATA_2、"dcsm_zsel_Z1_2");  

常量长 OTP_Z1_DATA_2 = 0xFFFFFF06;

位于链接器文件中

小程序  

{  

PAGE0:  

DCSM_ZSEL_Z1_P0:origin = 0x07800C、length = 0x000002

DCSM_ZSEL_Z1_P1:origin = 0x07801C、length = 0x000002  

}  

部分中)

 {  

dcsm_zsel_z1_1:> dcsm_zsel_z1_p0、page = 0  

dcsm_zsel_z1_2 :> dcsm_zsel_z1_p1, page = 0 }

是这样吗?  

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

    您好、HF

    5AFFFFF 应位于地址0x78008上、0xFFFFFF06应位于地址0x7800C 上。 我建议使用 SysConfig DCSM 工具来配置 OTP 或使用此工具作为参考来确定要在.c 文件中使用的正确值。

    谢谢!

    Luke

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

    基本上就像这样? 谢谢!

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

    是的、完全正确