Embedded System Studying note 9/29
我買了一顆 J-Link, 中國製造只要台票 2568
可以用這麼便宜的價格 ICE, 我誠心的感謝對岸同胞在破解上的努力
http://www.segger.com/jlink.html
http://tw.f3.page.bid.yahoo.com/tw/auction/c37893937
拿到 ICE以後, 針對把程式寫入 NAND Flash 很慢這件事, 可以這樣改善...
- 先把程式碼灌入 SDRAM 裡
- 再灌入一小段 Flash Writter 到 CPU 的記憶體
- 呼叫 CPU 執行 Flash Writter 把程式寫入 NAND Flash
概念很簡單, 很多商用的開發套件都這麼做, 但是 S3C2410 + J-Link 似乎沒人做過
開發這一小段 code 也繼承了 Embedded System 難搞的特性...
接著要移植 uC/OS II, 我手上有大量的文件, 書, 程式碼, 但做起來還是有些難度
加上有點自以為是, 別人已經跑對的 code , 我還自作主張去改
最後發現 bug都是自己製造出來的...
後記.
總算是在工作以前, 把這個小小的 project 進行到一個段落
在履歷上寫, 我有 porting uC/OS II 的經驗, 總算從說嘴變成真正做過了
以後還有空玩這顆小 ARM9 嗎~
可以用這麼便宜的價格 ICE, 我誠心的感謝對岸同胞在破解上的努力
http://www.segger.com/jlink.html
http://tw.f3.page.bid.yahoo.com/tw/auction/c37893937
拿到 ICE以後, 針對把程式寫入 NAND Flash 很慢這件事, 可以這樣改善...
- 先把程式碼灌入 SDRAM 裡
- 再灌入一小段 Flash Writter 到 CPU 的記憶體
- 呼叫 CPU 執行 Flash Writter 把程式寫入 NAND Flash
概念很簡單, 很多商用的開發套件都這麼做, 但是 S3C2410 + J-Link 似乎沒人做過
開發這一小段 code 也繼承了 Embedded System 難搞的特性...
接著要移植 uC/OS II, 我手上有大量的文件, 書, 程式碼, 但做起來還是有些難度
加上有點自以為是, 別人已經跑對的 code , 我還自作主張去改
最後發現 bug都是自己製造出來的...
後記.
總算是在工作以前, 把這個小小的 project 進行到一個段落
在履歷上寫, 我有 porting uC/OS II 的經驗, 總算從說嘴變成真正做過了
以後還有空玩這顆小 ARM9 嗎~
留言