你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

J-LINK V8选用Secure ship加密时,芯片无法运行。

[复制链接]
dsp8013 提问时间:2018-9-4 14:42 /
本帖最后由 dsp8013 于 2018-9-4 14:46 编辑

硬件为STM32F103VCT6,使用J-link V8在线在线烧写。

设备支持远程在线升级功能,其烧写文件由IAP.hex和APP.hex文件合并而成。

不勾选options->project settings->production->Secure ship时,设备能正常运行,反正则不能运行。

该加密方式在之前的项目STM32F207上面执行是正常的,不知为何在F103上却不行。


再请教一下,在main函数中加入以下加密语句,是否影响远程在线升级功能:

if(FLASH_GetReadOutProtectionStatus() == RESET)
  {
    FLASH_Unlock();//This MUST done first
    FLASH_ReadOutProtection(ENABLE);
   FLASH_Lock();
  }



收藏 评论4 发布时间:2018-9-4 14:42

举报

4个回答
freeelectron 回答时间:2018-9-4 14:52:26
j计入后面的语句,不影响远程升级,但是需要你升级的时候再次执行解锁flash

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-9-4 23:30:53
芯片被加密,请用串口方式或通用编程器擦空芯片即可解决

评分

参与人数 1ST金币 -5 收起 理由
zero99 -5

查看全部评分

dsp8013 回答时间:2018-9-5 08:25:46
@feixiang20  你理解错了。
dsp8013 回答时间:2018-9-5 14:11:44
没人碰到过么?

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版