随笔分类 - ARM:裸机、C和汇编
主要是在ARM裸机开发时用到的C和汇编。
摘要:仅作演示。1.C和汇编可相互调用,汇编子函数格式参考汇编:普通的函数调用的汇编代码解析http://www.cnblogs.com/mylinux/p/4139972.html 本文演示了 : 汇编嵌入到c语言; 汇编调用c语言,c语言调用汇编。2.C函数参数从左到右是放到r0-...
阅读全文
摘要:bootloader启动代码init.s解析----IRQ中断处理函数init.s源代码如下:;/////////////////////////////////////////////;option.inc_ISR_STARTADDRESS EQU 0x33ffff00 ;2440addr...
阅读全文
摘要:C代码:#include int show(){ return 0 ;}void say(){}int main( ){ show(); say(); return 0;}汇编:root@ubuntu:/work/demo/demo# arm-linux-gcc -v......
阅读全文
摘要:函数代码://demo.c #include<stdio.h> #include<stdlib.h> int global1 = 0, global2 = 0, global3 = 0; void function(void) { int local4 = 0, local5 = 0, local6
阅读全文
摘要:/****************************************************************************** Copyright (C), 2001-2011, DCN Co., Ltd. *****************************...
阅读全文
摘要:一个DataAbort异常的触发过程://////////////////////////////xxxx.inc_STACK_BASEADDRESS EQU 0x33ff8000_MMUTT_STARTADDRESS EQU 0x33ff8000_ISR_STARTADDRESS EQU 0x33
阅读全文
摘要:JATG:NAND_FLASH 不同的cpu同一款flash: 相同的cpu不同的flash: 相同的cpu不同厂家的的flash:
阅读全文

浙公网安备 33010602011771号