start.S文件中:
//#define CONFIG_SYS_ICACHE_OFF
.global _start
_start:
// 關(guān)閉看門狗
ldr r0, =0xE2700000 //在s5pv210手冊中0xE270_0000是看門狗寄存器的地址
mov r1, #0
str r1, [r0]
// 打開icache可提高運行速度
#ifdef CONFIG_SYS_ICACHE_OFF
// clear bit 12 (I) I-cache
bic r0, r0, #0x00001000 //bic:邏輯與非
//在s3c2410英文手冊中搜icache
//找到REGISTER 0(r0),其中就有說明
//或者直接搜REGISTER 0
#else
// set bit 12 (I) I-cache
orr r0, r0, #0x00001000 //orr:邏輯或,開icache
#endif
mcr p15, 0, r0, c1, c0, 0
// 設(shè)置棧,以便調(diào)用c函數(shù)
ldr sp, =0xD0037D80 //原因:IROM里的固定代碼設(shè)置的sp就等于0xD003_7D80,這是
//遵從三星的旨意,也可以設(shè)置不覆蓋我代碼內(nèi)存也行
// 調(diào)用c函數(shù),LED閃爍
bl led_blink
halt:
b halt
led.c中:
#define GPJ2CON (*(volatile unsigned long *) 0xE0200280)
#define GPJ2DAT (*(volatile unsigned long *) 0xE0200284)
// 延時函數(shù)
void delay(unsigned long count)
{
volatile unsigned long i = count;
while (i--)
;
}
void led_blink() //LED 閃爍
{
GPJ2CON = 0x00001111; // 配置引腳
while(1) // 閃爍
{
GPJ2DAT = 0; // LED on
delay(0x1000000);
GPJ2DAT = 0xf; // LED off
delay(0x1000000);
}
}
上一篇:arm裸機驅(qū)動錯誤總結(jié)
下一篇:S5PV210裸機驅(qū)動開發(fā)之led關(guān)開門狗(加匯編注示)
推薦閱讀最新更新時間:2025-07-04 11:12



設(shè)計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 適用于汽車應(yīng)用的 LT3973HMSE-3.3 3.3V 降壓轉(zhuǎn)換器的典型應(yīng)用
- R_08_V30基于IPS2電機換向傳感器的設(shè)計
- 使用 Microchip Technology 的 PIC16C782 的參考設(shè)計
- 使用 LT1054CSW 基本型電壓逆變器 / 穩(wěn)壓器的典型應(yīng)用
- 使用 LTC3637EDHC 4V 至 76V 輸入至 1.8V 超級電容器充電器的典型應(yīng)用
- 儀表用 ADC 驅(qū)動器
- EN6310QA 1A PowerSoC 電壓模式同步 PWM 降壓與集成電感器的典型應(yīng)用
- STEVAL-ISV012V1,使用 L6924D 高達 5 W 太陽能電池充電器的演示板,用于單節(jié)鋰離子和鋰聚合物電池
- 適用于汽車應(yīng)用的 A5974D 正降壓-升壓穩(wěn)壓器的典型應(yīng)用電路
- 使用 NXP Semiconductors 的 TDA2582Q 的參考設(shè)計
- 方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測試方案
- 車載SerDes產(chǎn)業(yè)起飛!國產(chǎn)新品密集炸場
- 出貨量激增1.34倍! 5G車規(guī)模組成標配,三大廠商新品同臺競技
- 6月新能源市場:零跑創(chuàng)新高;比亞迪海外突破;理想滑坡
- 基于中科芯車規(guī)MCU的LED矩陣大燈應(yīng)用方案
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設(shè)計概念到 FPGA 原型僅需數(shù)分鐘,印度 InCore 完成 SoC Generator 平臺硅驗證
- 消息稱因難尋客戶,三星推遲美國芯片工廠的完工時間
- BOE(京東方)聯(lián)合榮耀打造榮耀Magic V5 以領(lǐng)先LTPO技術(shù)打造行業(yè)新標桿
- 華為ADS 4發(fā)布:多傳感器融合,提升自動駕駛安全性
- 技術(shù)文章—采用PGA的SAR轉(zhuǎn)換器可實現(xiàn)125 dB的動態(tài)范圍
- 什么是真正的物聯(lián)網(wǎng)
- 貿(mào)澤推出Analog Devices LTM2810 μModule隔離器
- Chirp:以Arm 為基礎(chǔ)的技術(shù)將有助于發(fā)展
- AI+繪本識別,國科微賦能兒童早教市場
- 小窺STM32內(nèi)部時鐘
- 圖文教你理解單片機STM32時鐘
- 如何理解STM32引腳中的GPIO,AFIO時鐘分配策略和管腳復用
- 亞馬遜人臉識別技術(shù)遭質(zhì)疑:有攝像頭就能追蹤民眾
- 低成本健康監(jiān)測傳感器問世 可高效檢測人體多項關(guān)鍵代謝物