Part Number:LAUNCHXL-CC1310Other Parts Discussed in Thread:CC1310, UNIFLASH
CC1310 防止抄板和拷贝程序?
Nick Sun:
您好,
防止抄板的话就是磨片、封胶等物理性手段不让别人能知道所使用的器件信息。
防止拷贝程序的话,禁用JTAG是比较推荐的方法。
顺便对于写保护的话可以参看Technical Reference Manual第九章中的CCFG_PROT_n寄存器。
,
genyi liu:
禁用JTAG,那下次就不能烧录新的程序到芯片里面了,有没有更好的解决方法,只是禁止读可以烧录新程序?
,
Nick Sun:
您好,
在我们的认知里防止拷贝程序的话已经是产品公开后所需要防范的,开发中并不需要这么操作。
因为如果不禁用JTAG的确没有更好的方法可以防止读取程序了。
或者您可以考虑禁用jtag后使用OAD的方式更新固件。
,
genyi liu:
有时因为产品缺陷要升级,需要更新程序
,
genyi liu:
用的贵公司比较简单的功能,就单纯一个发送一个接收,是不支持OAD吧。
,
Nick Sun:
您好,
genyi liu said:用的贵公司比较简单的功能,就单纯一个发送一个接收,是不支持OAD吧。
这个只能将您的工程移植到OAD工程上了。
genyi liu said:,有没有更好的解决方法,只是禁止读可以烧录新程序
我这边和其他工程师讨论一下您这种问题,是否有更好的解决办法。
,
Nick Sun:
您好,
在内部讨论后,对于防止拷贝程序,无线芯片只能直接禁用JTAG。
您仍然可以通过对设备进行大规模擦除来恢复JTAG接口,因为它也会擦除CCFG。也因为这样会擦除闪存上的程序,从而防止复制。
感谢您的支持。
,
genyi liu:
对设备进行大规模擦除是用什么软件来实现吗?
,
Nick Sun:
您好,
您可以尝试使用Uniflash,在其中的Settings&Utilities中Manual Erase,选择Erase entire flash。