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

28027F motorware csm加密的问题

Other Parts Discussed in Thread:MOTORWARE

在做28027F motorware csm加密的时候 单纯地 将asm 文件里的密码配置完  再将lab5b主程序 的CSM_ENABLE 设置为1 这时候

extern uint16_t *econst_start, *econst_end, *econst_ram_load;
extern uint16_t *switch_start, *switch_end, *switch_ram_load;

定义出了问题   我查询了一下得知这个需要再cmd 文件中进行初始化  请问一下这个初始化应当怎么处理  LOAD 与 RUN 还有PAGE 的值应当怎么选取

 

Green Deng:

CHAUNFEN ZHANG 说:定义出了问题 

具体是什么问题?

如果要将F28027F与CSM一起使用,则可以在链接器文件中添加下面参考编码器。

.econst : LOAD = D_FLASHA,
RUN = P_RAML0,
LOAD_START(_econst_start),
LOAD_END(_econst_end),
RUN_START(_econst_ram_load),
PAGE = 0.switch : LOAD = D_FLASHA,
RUN = P_RAML0,
LOAD_START(_switch_start),
LOAD_END(_switch_end),
RUN_START(_switch_ram_load),
PAGE = 0

,

CHAUNFEN ZHANG:

谢谢但是这样加密后 仿真器连接上在线Debug是可以正常运行的当我将板子断电重启后 却无法运行了这是我没将程序转移至flash 上吗? 请教一下如何用CSM 将程序烧录至flash万分感谢

,

Green Deng:

据我所知,instaSPIN的labs都是基于ram运行的,没有flash运行的设置,而且,flash运行本身与CSM的加入关系不大,CSM只是起到加密作用而已。请问你在烧写的时候对lab例程做过修改吗?

,

CHAUNFEN ZHANG:

我只在 lab5b 主程序文件 proj_lab05b.c 中#define CSM_ENABLE1剩下的就是按照您的指导在链接器文件中做了修改并未做其他修改 烧写时也仅仅是用CCS正常烧写

赞(0)
未经允许不得转载:TI中文支持网 » 28027F motorware csm加密的问题
分享到: 更多 (0)