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进行擦写,如果无法解密的话芯片就只能跑已经烧写在芯片里面的程序,不能再烧写其他程序了。包括仿真也需要解密之后才能进行。