總結:
2.調手C函數實延時的功能,以測試IROM中的固化代碼是否設置了棧,結果證明設置了棧;
start.S中:
.globl _start
_start:
//關閉看門狗
ldr r0, =0xE2700000
mov r1, #0
str r1, [r0]
//設置GPJ2CON的bit[0:15],配置GPJ2_0/1/2/3引腳為輸出功能
ldr r1, =0xE0200280 //加載32位立即數0xE0200280到r1
ldr r0, =0x00001111
str r0, [r1] //把ro中的數據存儲到地址0xE0200280中
mov r2, #0x1000
led_blink:
// 設置GPJ2DAT的bit[0:3],使GPJ2_0/1/2/3引腳輸出低電平,LED亮
ldr r1, =0xE0200284
mov r0, #0
str r0, [r1]
//延時
mov r0, #0x100000
bl delay //BL指令先將下一條指令的
//地址復制到R14(即LR),
//然后跳轉到指定地址,運行程序。
//跳轉到delay函數
// 設置GPJ2DAT的bit[0:3],使GPJ2_0/1/2/3引腳輸出高電平,LED滅
ldr r1, =0xE0200284
//mov r1, #0xf
mov r0, #0xf
str r0, [r1]
mov r0, #0x100000
bl delay
sub r2, r2, #1
cmp r2, #0
bne led_blink //上一條指令中r2中值減去0后,
//不為0就跳轉到led_blink
halt:
b halt
led.c中:
void delay(int r0)
{
volatile int count = r0;
}
上一篇:icache_設置棧調用C函數_S5PV210
下一篇:在我的S5pv210開發(fā)板上安裝busybox并體驗busybox devmem 命令的強大功能
- 熱門資源推薦
- 熱門放大器推薦
設計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數字信號控制器(DSC)產品線 推出PWM 分辨率和 ADC 速度業(yè)界領先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數
- LGVL配合FreeType為可變字體設置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 使用 Microchip Technology 的 MHL8705 的參考設計
- TCR5SB36A、150mA、3.6V 輸出電壓 CMOS 低壓降穩(wěn)壓器的典型應用
- 使用 Richtek Technology Corporation 的 RT9261 的參考設計
- 利用Σ-Δ ADC在工業(yè)多通道數據采集系統(tǒng)中進行信號調理
- 12W、5V、24V AC轉DC多路輸出工業(yè)控制電源
- 1810300216劉佳函 555原理圖
- 微雪同款ESP8266墨水屏開發(fā)板
- LTM4643MPV 4V 至 20V 輸入、四路 0.9V、1V、1.2V 和 1.5V 輸出 DC/DC 降壓穩(wěn)壓器的典型應用
- 使用 Analog Devices 的 LT1424IN8-9 的參考設計
- 使用 Analog Devices 的 LT3091HT7 的參考設計
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設計概念到 FPGA 原型僅需數分鐘,印度 InCore 完成 SoC Generator 平臺硅驗證
- 消息稱因難尋客戶,三星推遲美國芯片工廠的完工時間
- BOE(京東方)聯(lián)合榮耀打造榮耀Magic V5 以領先LTPO技術打造行業(yè)新標桿
- 華為ADS 4發(fā)布:多傳感器融合,提升自動駕駛安全性
- 曉鶯說:線控制動變革風云
- 大眾商用車推出AirConsole 將其信息娛樂系統(tǒng)擴展為游戲機
- 福州大學發(fā)明新機器視覺傳感器 可使機器人對極端光照做出超快反應
- 蘋果獲沉浸式虛擬顯示器相關的專利
- 英特爾汽車“折戟”,十年布局一夜歸零