裸機2410 h-jtag 配置(燒寫flash)
主要配置:
1.軟復位
2.看門狗設定
3.中斷控制暫存器設定,關閉所有中斷
4.子中斷控制器設定,關閉所有中斷
5.pll設定
6.設定儲存控制器
配置檔案如下,拷貝後修改字尾為.hfc :
flash section:
amdam29lv800db
memory section:
16-bit x 1-chip
0x00x30000000
xtal section:
null
tck section:00
script section:
softreset+32-bit+0x0+
setmem+32-bit+0x53000000+0x0
setmem+32-bit+0x4a000004+0xffffffff
setmem+32-bit+0x4a00001c+0x3ff
setmem+32-bit+0x4c000000+0xffffff
setmem+32-bit+0x48000000+0x22151110
pgmoption section:
enable_reset
ARM 2410裸機系列 中斷處理
目的 為了更好地掌握s3c2410中斷的原理及中斷程式的編寫。內容利用s3c2410的外部中斷0和外部中斷1實現兩個按鍵功能 原理 本次選擇的是外部中斷extint0和extint11。中斷的產生分別來自按鈕sb1202和sb1203,當按鈕按下時,extint0 對應管腳gpf0 或extint1...
ARM裸機 FS2410定時器操作蜂鳴器
一 開發環境 硬體平台 fs2410 主機 ubuntu 10.10 二 關於定時器的原理圖 三 pwm定時器暫存器的配置 1 定時器的輸入頻率的設定 2 設定定時器啟動燈 3 設定定時器初值 四 詳細 timer.c include s3c2410.h void delay long long m...
ARM裸機 FS2410串列埠通訊(UART)
一 開發環境 1 硬體平台 fs2410 2 主機 ubuntu 10.10 二 fs2410串列埠的原理圖 三 串列埠uart暫存器配置 1 配置txd0與rxd0 gph2 gph3 2 設定波特率 ubrdivn 3 設定傳輸格式 ulconn 4 選擇時鐘源與中斷方式 uconn 5 設定f...