• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: ATMEGA168PB flash corruption
#17
管理員
管理員


查看用戶資訊
查看您先前的回覆如下:
---------------------------------------------------------------------------------------------------
>1. 不是,但客戶在組裝測試時,有可能會觸摸到.
>2. 確實是進入Bootloader 造成,因為Bootloader才有SPM指令,我曾將Bootloade中的SPM指令拿掉或是應用程式區LOCK, 就會正常了.
>3. 這就是問題所在,但它造成Application code 被改寫, 當開機由Bootloader 開始執行,Bootloader會檢查計算Application code 的checksum ,若不一致時,會留在Bootloader中.
---------------------------------------------------------------------------------------------------

因此 Flash Corruption 應該是 Bootloader 不正常動作所造成的, 而外部 Crystal 的 Noise 是導致 Bootloader 不正常動作的主因.

發表於: 4/1 14:54
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#16
初級會員
初級會員


查看用戶資訊
MCU即使手觸Crystal ,會造成reset ,但不會造成Flash Corruption 這不是本該正常的功能嗎?
怎變成自家同系列的ATmega168PA可以,而ATmega168PB就會有問題??
所以下結論:
Microchip 承認 ATmega168PB 在 Crystal 干擾時, 會造成Flash Corruption 嗎?

發表於: 4/1 14:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#15
管理員
管理員


查看用戶資訊
由於您遇到的問題, 主因為先前使用的MCU版本所擁有的功能, 可以處裡您產品使用情境的Noise, 但是後來選擇了新版本已經沒有該功能, 因而無法應付產品使用情境這種大的Noise, 使得Bootloader異常動作而導致Application被錯誤寫入, 在已經無法更改設計的前提下, 建議換回先前舊版的MCU以符合當前的設計.

至於換貨/退貨/取消訂單等業務相關問題, 則需要麻煩您與當時購買的管道/窗口進行協調, 謝謝您.

發表於: 3/26 9:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#14
初級會員
初級會員


查看用戶資訊
1. 內建RC是不可能用, 有"後加的硬體抗雜訊對策"的建議 (我真心覺得PA就是這個對策, 但在PB卻被閹割了, 而PA好像也要EOL)?

2. 手上將近10Kpcs 的ATmega168PB, 原本要來切換ATmega168PA, 想要換貨卻被告知要以退貨/取消訂單流程處理,要先收總價的25% 手續費 !! 問題是這貨不能用啊!!

3. 這個被干擾的現象, 若只是造成機器RESET還可以跟客戶解釋, 但一干擾就掛了,要重新下載 Code , 打死也不敢說出口, 怕被說之前版本怎不會或其它家的MCU也這麼驕貴嗎?

發表於: 3/22 19:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#13
管理員
管理員


查看用戶資訊
已經在晶片規格書中移除的功能, 將不具意義也無法擔保其功能正常,
外部晶振雜訊過大, 確實會造成晶片運作異常而導致任何不可預期的錯誤,
在不更動原本硬體設計與軟體(改用內振)的條件下,
建議使用原本的MCU設計, 或是重新評估其他可以後加的硬體抗雜訊對策.

發表於: 3/22 17:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#12
初級會員
初級會員


查看用戶資訊
ATMega168 與 新的 ATMega168PB 的差異 , 我們都很清楚, 所以才會正常選用External crystal oscillator 燒錄,這也造成PB版本會有flash corruption.
現在的重點是在PB版本,燒錄Full Swing Crystal Oscillator的功能是有效的,且如同PA版本一樣,不會發生 flash corruption , 這要如何解釋呢?

難道ATMega168PB 選用External crystal oscillator 燒錄, 只要被干擾一下,就會造成 Flash corruption 是正常的?

發表於: 3/22 16:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#11
管理員
管理員


查看用戶資訊
在 ATmega168PB Datasheet 中, Full Swing Crystal Oscillator 功能於以下修訂版本中即公告移除.
37.5 Rev. 42176E – 10/2015 (Datasheet page 390)

在 Migrating Guide 5.2 中也有提到這個改變,
https://ww1.microchip.com/downloads/en/Appnotes/00002604A.pdf

這是舊 ATMega168 與 新的 ATMega168PB 的差異比較,
https://ww1.microchip.com/downloads/en ... plicationNote_AT06609.pdf

發表於: 3/20 16:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#10
初級會員
初級會員


查看用戶資訊
重大發現 !!!!

1. 依照datasheet說明, 使用JTAGICE3燒錄,MCU正確選用ATmega168PB, LOW.SUT_CKSEL採用 Crystal Oscillator 燒錄, 會有異常現象的問題.

2. 當使用STK500燒錄,MCU選用ATmega168P, LOW.SUT_CKSEL採用 Crystal Oscillator 燒錄, 會有異常現象的問題.

3. 當使用STK500燒錄,MCU選用ATmega168P,LOW.SUT_CKSEL採用 Full Swing Crystal 燒錄, 結果異常現象沒有發生了.請問第3點這樣燒錄正確嗎? 目前及之後生產的ATmega168PB都能一直支援可以這樣 Full Swing Crystal 燒錄嗎?

這是否應理解為 pb版本為了更低的耗電, 將Full Swing Crystal 模式取消, 但卻造成Crystal 容易被干擾,引起這個問題?

發表於: 3/19 16:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#9
資深會員
資深會員


查看用戶資訊
如果沒有clock tolerance的考量的話, FW改成內振呢?

發表於: 3/8 17:30
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: ATMEGA168PB flash corruption
#8
初級會員
初級會員


查看用戶資訊
請問ATmega88PB及ATmega88PA在振盪電路做哪些改變?
這種受振盪影響,程式己經是無法正常運作,所以任何韌體的措施都無解!

發表於: 3/5 10:29
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部





  登入發表文章Topic is Locked


You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------