TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280025C: 如何在自己开发的BootLoader对BootLoader进行写保护

Part Number:TMS320F280025COther Parts Discussed in Thread:C2000WARE

亲爱的工程师们,请问下,我自己开发了BootLoader,但是需要对BootLoad进行写保护,FLASH_API中未找到相关函数可以调用。要如何实现 !

Green Deng:

你好,据我所知,C2000芯片涉及到写保护的,一个是寄存器写保护,一个是针对flash的写保护。针对flash的话目前只能通过芯片自带的DCSM模块实现,也就是对芯片进行加密。如果这个可以满足的话你可以直接参考一下官方例程:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28002x\examples\dcsm

,

STaoJ sun:

谢谢你的回复,但是这里的程序只有初始化芯片,并没有对Flash写保护的操作,没有对dcsm.c文件函数调用。

,

Green Deng:

里面是个空工程,主要就是介绍DCSM模块使用的,你双击打开.syscfg文件之后,里面有设置DCSM模块的,也就是设置密码对芯片进行加密。使用方法可以参考这个文档:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_spracp8a.pdf

但是要注意一下,加密之后要进行解密才能对芯片的Flash进行擦写,如果无法解密的话芯片就只能跑已经烧写在芯片里面的程序,不能再烧写其他程序了。包括仿真也需要解密之后才能进行。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280025C: 如何在自己开发的BootLoader对BootLoader进行写保护
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1