iF:
14 years ago
莫名其妙就把MCU對燒給做出來了... -.-
latest #32
志...
14 years ago
真強,如何做的?
iF:
14 years ago
只能說Atmel的Datasheet說明非常完整。
iF:
14 years ago
接好線後照他吃的信號格式瘋狂丟SPI就OK了
立即下載
志...
14 years ago
所以是有指令可以讀出本身的CODE就是了?
志...
14 years ago
我知道燒錄有時續圖,但我不知道可以對燒
iF:
14 years ago
讀取Code的部分只是用讀取Flash Prog Memory而已。
iF:
14 years ago
如果不同顆MCU要對燒,編譯的時候會很麻煩。
iF:
14 years ago
Atmel SPI時序+燒錄信號的格式就可以燒錄。
iF:
14 years ago
編譯會麻煩是因為不知道編譯後的資料長怎樣。
iF:
14 years ago
這時候有ICE就好辦啦~
志...
14 years ago
你指的不同顆,是指不同型號的IC嗎?
iF:
14 years ago
黑啊,include裡的東西不一樣。
iF:
14 years ago
下午弄保險絲、EPROM
cfevenfish.sv$:
14 years ago
(applause)莫名奇妙就做出來,你是用鍊金術嗎
志...
14 years ago
你要自己外掛一顆EPROM?
iF:
14 years ago
內部的辣,對稍Flash、EPROM、Fuse也是分開燒
志...
14 years ago
你EPROM裡是放什麼東西呢?
志...
14 years ago
我是都把固定變數放在flash裡
iF:
14 years ago
除了產品版本、生產日期外,比較特別的就是Flash目錄
iF:
14 years ago
寫得太隨便一直把Flash塞爆....
志...
14 years ago
什麼叫Flash目錄?
志...
14 years ago
是寫說哪個位址會有哪些東西嗎?
iF:
14 years ago
間接定址用~ 修改部分Flash的時候會改變資料的位置 (把Flash看成一大塊先進先出的堆疊,然後堆疊資料的編號放在EPROM裡資料就不會亂了)
志...
14 years ago
所以你會丟什麼進去? 資料的起始點與大小? 或是資料的起始點和終點?
iF:
14 years ago
只會丟各個資料的起始位址(好像沒用過結束位址)
iF:
14 years ago
電腦模擬:對燒 的時間比是 4:1
志...
14 years ago
所以還是電腦比較快~
志...
14 years ago
因為用C寫,比較不用太顧慮位址
iF:
14 years ago
電腦是四倍的時間(T)啊!!!
志...
14 years ago
所以你的燒法就是把flash裡的東西全部抓出來然後以同樣的位址丟給另一片MCU嗎?
iF:
14 years ago
這是最偷懶的方式,不過我就是這樣做 -.-
iF:
14 years ago
所以產品電路板就是生產燒錄板,只是要按特殊按鈕才會進入燒錄模式。
back to top