JlinkデバッグS 5 PV 210

8041 ワード

CDT C/C++Development Toolkitをインストールし、eclipseがC/C++プロジェクトHelp–>Install New Softwareに入力できるようにします.http://download.eclipse.org/tools/cdt/releases/galileoJlink调试S5PV210_第1张图片インストールが遅い場合は、最後のオプションをチェックしてくださいJlink调试S5PV210_第2张图片MinGW Minimalist GNU on Windows、C/C++コンパイラをインストールしてみてください.makeコマンドのインストールhttp://www.mingw.org/インストールをダウンロードし、環境変数Jlink调试S5PV210_第3张图片インストールgdbに追加http://blog.csdn.net/cbbbc/article/details/46708437
テストGDB Serverチップ型番を選択し、リセットボタンを長押しし、「OK」Jlink调试S5PV210_第4张图片準備接続Jlink调试S5PV210_第5张图片テスト接続Jlink调试S5PV210_第6张图片接続成功Jlink调试S5PV210_第7张图片インストールzylinプラグインjlinkデバッグプラグイン、URL:http://opensource.zylin.com/zylincdt現在の最新バージョンeclipse 4.7のインストールが有効でないことを試み、4.4バージョンのインストールプロセスが失敗し、4.3を試みた.1インストール成功 :http://www.cnblogs.com/goodhx/p/6036387.html
DebugパラメータJlink调试S5PV210_第8张图片zylinプラグインJlink调试S5PV210_第9张图片プログラム名Jlink调试S5PV210_第10张图片開始位置の構成(start.s参照)、gdbデバッグコマンドJlink调试S5PV210_第11张图片JlinkのGDBデバッグスクリプトJlink调试S5PV210_第12张图片
# connect to the J-Link gdb server
target remote localhost:2331
# Set JTAG speed to 30 kHz
monitor endian little
monitor speed 30
# Reset the target
monitor reset
monitor sleep 10

# Setup GDB for faster downloads
#set remote memory-write-packet-size 1024
monitor speed auto
break _start //    
load
continue

デバッグ開始Jlink调试S5PV210_第13张图片類似エラー
Cannot access memory at address 0x000c

解決方法:Jlinkアダプタは開発ボードに電力を供給しなければならない(私の解決方法)
Makefile
all:led.bin

led.bin: start.o main.o
    arm-none-linux-gnueabi-ld -Ttext 0x20000 -o led.elf *.o
    arm-none-linux-gnueabi-objdump -D led.elf > led.dis

start.o : start.s
    arm-none-linux-gnueabi-gcc -o start.o start.s -g -c

main.o:
    arm-none-linux-gnueabi-gcc -o main.o main.c -g -c -nostdlib 

clean:
    rm *.o led.elf led.bin led.dis

start.s
.text
.globl _start
_start:
    b main

これで、デバッグ環境の構築が完了しました