主题中讨论的其他部件: MOTORWARE
工具/软件:Code Composer Studio
您好,
我正在尝试保护TMS320F2.8054万F。 以下是我的问题:
1.当我将CCS连接到设备时(中没有程序),我检查内存浏览器以查看Z1 OTP区域,0x3D7A00~0X3D7BFF,全是0。
而对于Z2,0x3D7800~0X3D79FF,这是完全0xFFFF。
区域1正常吗? 我从Mouser购买了IC。
2.不使用 F2805x_DCSM_Z1_ZoneSelectBlock._ASM (使用所有0xFFFFFFFF)时,可以使用CCS进行编程
但当我将此文件包括到项目中时。 我无法再使用CCS进行编程。
3.如果我不包含此ASM文件,我会连接到CCS并对我的项目进行编程。 DCSM寄存器 内容位于附件中。
闪存,L1,L2,L3属于Z1,L0属于Z2。 但是不使用L0。 为什么要这样分配资源?
4. 我只想确保Z1. 我尝试保护Z2,一切都正常,但如果我将资源分配给Z2,我就无法在Z2中运行instaspin程序(我不确定原因)。
此致
箭头
下面是ASM文件和 DCSM寄存器的图片。
.sect "DCSM_OTP_Z1" 长0xFFFFFFFF ;Z1-LINKPOINTER 。长0xFFFFFFFF ;OTPSECLOCK .LONE 0xFFFFFFFF ;引导模式 .sect "DCSM_Zsel_Z1" 长 0xFFFFFFFF ;Z1-EXEONLYRAM //仅限闪存保护 长 0xFFFFFFFF ;Z1-EXEONLYSECT //只能读取 长 0xFFFFFFFF ;Z1-GRABRAM //设置柱塞保护 长 0xFFFFFFFF ;Z1-GRABECT //设置闪存的受保护区域 长 0xFFFFFFFF ;Z1-CSMPSWD0 (128位密码的LSW) 长 0xFFFFFFFF ;Z1-CSMPSWD1 长 0xFFFFFFFF ;Z1-CSMPSWD2 长 0xFFFFFFFF ;Z1-CSMPSWD3 (128位密码的MSW)