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

STM32F407怎么在程序中添加读保护?

[复制链接]
海飞尸 提问时间:2019-12-17 15:17 /
               
{
                FLASH_Unlock();          //必须加,否则会出错
                FLASH_OB_Unlock();
                FLASH_OB_RDPConfig(OB_RDP_Level_1);                        //设置读保护等级1
                FLASH_OB_Launch();  //这句话一定加上,将自动复位加载,否则第一次上电,RDP并未生效,需要复位后才能生效。
                FLASH_OB_Lock();
                FLASH_Lock();
                printf("\n重启\n");
//                __disable_fault_irq();
                NVIC_SystemReset();
}

这样是能添加进去,但是会在FLASH_OB_Launch();这里卡住,不会自动复位

收藏 评论6 发布时间:2019-12-17 15:17

举报

6个回答
海飞尸 回答时间:2019-12-17 15:19:35
要断电重启,设置的保护才会生效,怎么解决?
海飞尸 回答时间:2019-12-18 09:13:09
????
废鱼 回答时间:2019-12-18 10:13:23
使用ISP模式刷程序时,在最后选择程序路径界面、可以设置读写保护。
海飞尸 回答时间:2019-12-19 09:13:20
安 发表于 2019-12-18 10:13
使用ISP模式刷程序时,在最后选择程序路径界面、可以设置读写保护。

生产批量用哪种烧录方式好点
废鱼 回答时间:2019-12-30 08:53:49
海飞尸 发表于 2019-12-19 09:13
生产批量用哪种烧录方式好点

使用ISP模式,或者JTAG口烧写都可以。如果批量大,由专门的芯片烧写工具,网上都由卖的,

评分

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

查看全部评分

butterflyspring 回答时间:2020-1-2 16:15:05
从百来块钱到几万块钱的烧录器都能搞定,一次烧录好。没必要把简单问题弄的这么复杂
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版