日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32F407V芯片斷電的時(shí)候FLASH被異常改寫的解決方案

h1654155971.7688 ? 來源:未知 ? 作者:李倩 ? 2018-05-09 09:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

問題描述:

STM32客戶反饋, 當(dāng)STM32F407V芯片頻繁的正常通斷電的時(shí)候,F(xiàn)LASH 會(huì)被非法改寫,出現(xiàn)各種各樣的異常(整片被擦除、中斷向量表被改寫、寫保護(hù)被清除等等)。

經(jīng)過與跟客戶溝通了解到 :

?他們是延續(xù)之前的項(xiàng)目,進(jìn)行的一些軟硬件簡單修改。之前的項(xiàng)目沒有出現(xiàn)過類似的問題。

?確認(rèn)通斷電的時(shí)間是足夠,即斷電后所有的VDD都回到0;上電的時(shí)序也正常。

?原理圖參考了ST相關(guān)開發(fā)板的參考設(shè)計(jì)。

?測(cè)量工作時(shí)的電壓,除了發(fā)覺上電時(shí)會(huì)有一些抖動(dòng)外,其它一切正常。嘗試讓他們改善上電電路,去掉這一抖動(dòng),再次實(shí)驗(yàn),仍然出現(xiàn)類似的問題。

到這里似乎跟硬件沒關(guān)聯(lián)了, 接著對(duì)客戶代碼進(jìn)行刪減又做了如下實(shí)驗(yàn):

1,去掉APP 部分代碼,僅僅留下IAP代碼。做相同的實(shí)驗(yàn),問題再現(xiàn)。

2,進(jìn)一步刪減程序,去掉程序中所有跟flash以及OPTION BYTE 相關(guān)的部分,做相同的

實(shí)驗(yàn),問題依舊。

3,沒招,再刪,最后僅僅留下下面程序:

客戶反應(yīng)只要調(diào)用了delay_init函數(shù)就會(huì)出問題,不調(diào)用就不會(huì)出問題(僅僅做了一天的實(shí)驗(yàn))。到這里似乎跟軟件有關(guān)系了,我們進(jìn)一步分析發(fā)現(xiàn)他們改寫了我們的systick的config函數(shù),那么我就做下一個(gè)實(shí)驗(yàn)。

1,改為標(biāo)準(zhǔn)庫中的systick例程,去掉寫保護(hù),加一個(gè)GPIO定時(shí)翻轉(zhuǎn)程序。同時(shí)在燒錄之后,加上寫保護(hù),做相同的實(shí)驗(yàn),問題再現(xiàn)。

2,改為標(biāo)準(zhǔn)庫中的systick例程,去掉寫保護(hù),加一個(gè)GPIO定時(shí)翻轉(zhuǎn)。同時(shí)在燒錄之后,加上寫保護(hù),做相同的實(shí)驗(yàn),問題還是再現(xiàn)。

3,到這里我們有點(diǎn)懷疑是芯片真的有損傷了。我們又用cubemx生成了一個(gè)GPIO翻轉(zhuǎn)和systick的延時(shí),做相同的實(shí)驗(yàn),問題照舊。

4,到此,我們一方面請(qǐng)芯片設(shè)計(jì)人員做進(jìn)一步確認(rèn),看看芯片是否真的壞了。同時(shí),我們抱著懷疑一切的態(tài)度,請(qǐng)客戶的硬件工程師再次確認(rèn)他們的硬件和原理圖的一致性,我們懷疑他們的硬件是否有裝錯(cuò)的元器件。主要集中在MCU周邊。最后他們的工程師反饋,STM32的PDR_ON腳,板子上裝的元器件跟原理圖不一致。他們把R47和R48都裝了,那么相當(dāng)于在PDR_ON上是一個(gè)0.6v的電壓,也就是關(guān)斷了MCU內(nèi)部復(fù)位。

真是山窮水盡疑無路,柳暗花明又一村,看來問題應(yīng)該跟內(nèi)部復(fù)位有關(guān)。

查看STM32F407數(shù)據(jù)手冊(cè),可以看到相關(guān)信息。

從上面規(guī)格書來看,STM32F407V的內(nèi)部復(fù)位電路可以選擇性開啟或關(guān)閉,如果選擇關(guān)閉mcu內(nèi)部的復(fù)位電路,需要在外部接一個(gè)復(fù)位監(jiān)測(cè)電路保證VDD達(dá)到正常工作電壓之前一直使MCU處于復(fù)位狀態(tài)。而這里,客戶本意并不想關(guān)閉內(nèi)部復(fù)位,外部也沒有相應(yīng)的電源監(jiān)測(cè)復(fù)位電路。既然這樣,根據(jù)手冊(cè)描述,PDR_ON腳接到VDD即可。具體到這里,去掉R48這個(gè)1k歐姆的電阻。重做實(shí)驗(yàn)驗(yàn)證,異常消失。

結(jié)論

其實(shí)之前也碰到過另外西安客戶發(fā)生過頻繁上電不工作的情況。因他們是使用了舊的數(shù)據(jù)手冊(cè),沒有把PDR_ON腳拉到VDD 所致。

對(duì)于ST MCU來說,這個(gè)PDR_ON引腳有的封裝是被引出來了,有的封裝沒有引出,如果沒有引出的是默認(rèn)使能內(nèi)部復(fù)位功能,如果引出的話,大家也要當(dāng)心有的型號(hào)是拉低使能內(nèi)部復(fù)位;有的是拉高使能內(nèi)部復(fù)位,設(shè)計(jì)和使用時(shí)注意這點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1761

    瀏覽量

    155957
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11195

    瀏覽量

    374757
  • 復(fù)位電路
    +關(guān)注

    關(guān)注

    13

    文章

    332

    瀏覽量

    45958

原文標(biāo)題:FLASH被異常改寫的問題分享

文章出處:【微信號(hào):weixin21ic,微信公眾號(hào):21ic電子網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32F407IGTx芯片的串口使用CubeMX做重映射后到Finsh無效,為什么?

    在使用STM32F407IGTx芯片時(shí),由于UART4的默認(rèn)引腳TX-PA0和RX-PA1被占用,因此重映射到TX-PC10和RX-PC11,配置后使用Finsh沒有輸出,個(gè)人認(rèn)為是配置時(shí)出現(xiàn)了某些
    發(fā)表于 04-28 06:04

    SPI NOR Flash和SPI NAND Flash存儲(chǔ)芯片的區(qū)別

    和高存儲(chǔ)密度,成為數(shù)據(jù)存儲(chǔ)的首選。英尚微電子提供高性價(jià)比的Flash芯片解決方案,我們擁有豐富型號(hào)的Flash芯片,能夠滿足不同場(chǎng)景的特定需
    的頭像 發(fā)表于 01-29 16:58 ?935次閱讀
    SPI NOR <b class='flag-5'>Flash</b>和SPI NAND <b class='flag-5'>Flash</b>存儲(chǔ)<b class='flag-5'>芯片</b>的區(qū)別

    KT148A語音芯片壞片原因分析 阻抗 供電腳異常及硬件改良方案

    無窮大,與正常芯片 42M 歐姆不符,確認(rèn)為供電腳異常。 推測(cè)損壞原因是靜電擊穿、電源尖峰或輸入電壓超 5.4V 極限。改良方案為控制電源輸入電壓、加裝 TVS。該
    的頭像 發(fā)表于 12-01 16:38 ?897次閱讀
    KT148A語音<b class='flag-5'>芯片</b>壞片原因分析 阻抗  供電腳<b class='flag-5'>異常</b>及硬件改良<b class='flag-5'>方案</b>

    SLM2015CA-DG 160V/200V高速半橋驅(qū)動(dòng)芯片的卓越解決方案

    160V/200V以下的功率應(yīng)用提供了優(yōu)秀的解決方案芯片在開關(guān)速度、驅(qū)動(dòng)能力和系統(tǒng)可靠性方面的精心優(yōu)化,使其成為工業(yè)控制、電源轉(zhuǎn)換和新能源等領(lǐng)域的理想選擇。 #SLM2015 #
    發(fā)表于 11-26 08:20

    無線充項(xiàng)目求助:PD 協(xié)議芯片握手后反復(fù)重啟斷電,求解決方案!

    現(xiàn)有無線充項(xiàng)目遇到棘手問題,特來求助有相關(guān)經(jīng)驗(yàn)的大佬! 項(xiàng)目方案如下:12V 適配器給無線充 TX 板供電,通過線圈無線傳輸給 RX 線圈,RX 板輸出后經(jīng)智融 SW3522 PD 協(xié)議芯片,通過
    發(fā)表于 11-13 14:48

    STM32F407的晶振選型分析

    STM32F407的最佳晶振選項(xiàng)
    的頭像 發(fā)表于 11-07 12:03 ?1944次閱讀

    UPS電源市電供電異常全解析:從現(xiàn)象到解決方案的實(shí)用指南

    現(xiàn)象,并提供分步解決方案,助您快速排查問題、恢復(fù)設(shè)備運(yùn)行。點(diǎn)擊輸入圖片描述(最多30字)一、市電有電時(shí),UPS報(bào)“市電斷電”告警:輸入端的隱形故障現(xiàn)象描述:市電正常供電
    的頭像 發(fā)表于 10-14 14:09 ?2038次閱讀
    UPS電源市電供電<b class='flag-5'>異常</b>全解析:從現(xiàn)象到<b class='flag-5'>解決方案</b>的實(shí)用指南

    廣州唯創(chuàng)電子WT588F02系列Flash語音芯片:可重復(fù)擦寫與高效能音頻解決方案

    讓智能設(shè)備擁有“可定制的聲音”,Flash存儲(chǔ)技術(shù)實(shí)現(xiàn)語音內(nèi)容自由更換在智能設(shè)備功能日益豐富的今天,語音交互已成為提升用戶體驗(yàn)的關(guān)鍵要素。廣州唯創(chuàng)電子推出的WT588F02系列Flash語音
    的頭像 發(fā)表于 09-28 08:05 ?656次閱讀
    廣州唯創(chuàng)電子WT588<b class='flag-5'>F</b>02系列<b class='flag-5'>Flash</b>語音<b class='flag-5'>芯片</b>:可重復(fù)擦寫與高效能音頻<b class='flag-5'>解決方案</b>

    請(qǐng)問有辦法在嵌入式單片機(jī)上實(shí)現(xiàn)對(duì)片外Flash的數(shù)據(jù)增刪功能嗎?

    客戶有一個(gè)需求, 想要?jiǎng)h除已保存的數(shù)據(jù), 單片機(jī)使用的是STM32F407, 存儲(chǔ)的是有序的遞增數(shù)據(jù), 刪除功能我一直不知道怎么做空間回收, Flash的擦除壽命有影響嗎, 單片機(jī)內(nèi)存夠不夠, 寫入
    發(fā)表于 09-23 06:10

    STM32F407VGT6的完美國產(chǎn)替代——中科芯CKS32F407VGT6在智能電力網(wǎng)關(guān)的應(yīng)用

    風(fēng)險(xiǎn)。如今,這一局面正被打破,STM32F407VGT6的完美國產(chǎn)替代——中科芯CKS32F407VGT6在智能電力網(wǎng)關(guān)的應(yīng)用,為這一領(lǐng)域帶來了新的曙光,開啟了國產(chǎn)芯片
    的頭像 發(fā)表于 08-25 16:16 ?1451次閱讀
    <b class='flag-5'>STM32F407</b>VGT6的完美國產(chǎn)替代——中科芯CKS32<b class='flag-5'>F407</b>VGT6在智能電力網(wǎng)關(guān)的應(yīng)用

    微控制器 STM32F407VG(ST品牌),的pin to pin國產(chǎn)替代解決方案XHTM32F407VG

    在科技飛速發(fā)展的當(dāng)下,芯片作為智能設(shè)備的“心臟”,其性能直接決定了設(shè)備的優(yōu)劣。XTM32F407VG,這款是32位芯片,以卓越性能、豐富功能和超高穩(wěn)定性,成為眾多開發(fā)者與工程師的理想之選,引領(lǐng)著智能
    的頭像 發(fā)表于 08-11 17:59 ?909次閱讀
    微控制器 <b class='flag-5'>STM32F407</b>VG(ST品牌),的pin to pin國產(chǎn)替代<b class='flag-5'>解決方案</b>XHTM32<b class='flag-5'>F407</b>VG

    求助,關(guān)于STM32F407flash讀寫問題求解

    的參數(shù),上位機(jī)配置的參數(shù),ID卡的ID號(hào),flash標(biāo)記等等。 1 const u16 gFlashDefValue[512]attribute((at(0x0800F000))) = {0x1111
    發(fā)表于 07-18 07:14

    STM32F40xxx和STM32f41xx flash編程手冊(cè)

    PM0081_STM32F40xxx and STM32F41xxx單片機(jī)編程手冊(cè)
    發(fā)表于 06-06 17:02 ?8次下載

    極海APM32F407IG-Tiny開發(fā)板的DAPLINK固件更新方法

    最近申請(qǐng)到了APM32F407IG-Tiny板,這塊開發(fā)板做工不錯(cuò),尤其自帶了DAPLINK下載器,外設(shè)資源也挺豐富的,很適合做mbedos移植,并且mbedos官方stduio是有自帶
    的頭像 發(fā)表于 05-24 14:28 ?1766次閱讀
    極海APM32<b class='flag-5'>F407</b>IG-Tiny開發(fā)板的DAPLINK固件更新方法

    ups不間斷電源—UPS(不間斷電源)噪音異常或因這些故障

    不間斷電源(UPS)在使用過程中發(fā)出異常噪音,往往是某種潛在故障的預(yù)警信號(hào)。下面聊一下UPS(不間斷電源)噪音異常通常預(yù)示著哪些故障。
    的頭像 發(fā)表于 05-08 19:00 ?1521次閱讀
    ups不間<b class='flag-5'>斷電</b>源—UPS(不間<b class='flag-5'>斷電</b>源)噪音<b class='flag-5'>異常</b>或因這些故障
    崇文区| 古田县| 高淳县| 雷波县| 辽宁省| 广元市| 蕲春县| 合山市| 阿图什市| 略阳县| 大石桥市| 蓝田县| 徐州市| 镇赉县| 江油市| 龙南县| 乾安县| 永登县| 黄梅县| 星座| 武城县| 汾西县| 舒兰市| 日照市| 滦平县| 冀州市| 东港市| 法库县| 闻喜县| 桐乡市| 团风县| 宜春市| 沁水县| 伊吾县| 靖州| 璧山县| 大姚县| 射阳县| 临洮县| 萍乡市| 盈江县|