ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2011年2月17日 星期四

soft_reset_halt

燒錯 boot rom 進板子,所以boot 後就重開。 剛好這板子又有偉大的 mcu watchdog reset 設計,所以一下就被 power reset. 這樣個狀況下用 jtag,動作要快。 一抓住就要趕快送 watchdog handshake signal. script: halt soft_reset_halt ... send watchdog handshake .. halt : 停下 arm core -- 但是這時候cpu 已經在 exception state, mmu 也已經 enable 了。 soft_reset_halt : 把 cpu reset 之後才可以趕快下 register write command,送出 mcu watchdog handshake 還要注意。 另外如果config script 中有寫 reset config event,每次 抓到 cpu 時,openocd 都會經由 reset pin 作 hardware reset。 所以有時候接著 jtag,雖然 telnet console 沒有下命令,board 會反覆 reset...

沒有留言:

標籤

網誌存檔