顯示具有 Tool 標籤的文章。 顯示所有文章
顯示具有 Tool 標籤的文章。 顯示所有文章

2016年3月4日 星期五

2016年2月23日 星期二

Jlink ARM OB

   最近上淘寶買了一個很便宜的Jlink ARM OB, 剛好中間遇到過年, 所以等了快三週才收到,
簡單測試了一下真的是蠻方便使用的, 唯一美中不足的大概就是沒有把RESET Pin拉出來吧.


2016年2月18日 星期四

bin2h tool

1. 有時候在執行一些bin file的操作時, 會很希望把bin file轉成hex buffer來操作, 剛好最近看到有
    一個Tool就可以做到這件事情, 先趕快把它記錄下來.

2. 先到官方網站上去下載最新版Tool.
    http://www.deadnode.org/sw/bin2h/

3. 接著將下載下來的bin2h.exe和希望轉換成hex buffer的bin file放在同一個目錄底下.
    ex: 希望將SysTick_Example.bin轉換成hex buffer, 並存在 systick.h檔案裡面.



4. 開啟DOS Command模式, 到存放bin2h.exe和bin file檔案的路徑底下, 輸入以下command:

    bin2h.exe -c -z <bin file name> output file name

    ex:  bin2h.exe -c -z <SysTick_Example.bin> systick.h



5. 轉換成功後, .h檔案會自己產生, 此時可以先用ultraedit檢查一下是否有轉換成功, 使用ultraedit
    開啟SysTick_Example.bin後, 可以看到右下方有顯示bin file的大小, 以本範例來看是1560bytes.


6. 於是我們也利用ultraedit來打開systick.h看看, 打開後就會看到如下所示的hex buffer,
    可以直接複製到project裡面使用, 而buffer size則在最下面.


7. 可以看到buffer size = 1560, 與我們從ultraedit上面觀察到的長度相同.



8. bin2h.exe and test files download link:

    bin2h.exe

    SysTick_Example.bin

    systick.h