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

stm32 更新

[复制链接]
kk_9951 提问时间:2010-3-17 17:55 /
可以將更新的程序放在STM32 RAM中 ,然後去讀取SD內的code ,燒寫到STM32 ROM 中嗎?
stm32f10x_flash.c 中  FLASH_Status FLASH_EraseAllPages(void) 於RAM 中執行時會死機,跳不出來.
重新上電後STM32 ROM 內程序會不見(表示有清除,但做blank check時,不是空白的)
 
 
收藏 评论2 发布时间:2010-3-17 17:55

举报

2个回答
废鱼 回答时间:2010-3-18 16:14:58

RE:stm32 更新

好像是不可以的。可以将STM32的启动方式改成SD卡或FLASH启动。一般STM32起到的作用是bootloader。
kk_9951 回答时间:2010-3-25 15:48:56

回复:stm32 更新

將更新code 放在外部的NOR FLASH , 已經可以讀取 NOR FLASH code 去更新 STM32F ROM code ,但如果 stm32 ReadOutProtection 保護了, 就無法更新.
嘗試解保護,但還是不行, 好像執行解保護後必須要重新上電?
有其他方式可以解決嗎?
因為更新的 function 是在 STM32 的RAM 執行的.

所属标签

相似问题

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