arm笔记

我要报错
  • ARM笔记: UART程序

    UART程序:一、head.S文件的编写 作用是启动代码@******************************************************************************@ File:head.S@ 功能:初始化,系统模式的栈@*********************************

  • ARM笔记: GPIO口LED程序

    leds.bin:crt0.Sleds.carm-linux-gcc -g -c -o crt0.o crt0.Sarm-linux-gcc -g -c -o leds.o leds.carm-linux-ld -Ttext 0x00000000 -g crt0.o leds.o -o leds_elfarm-linux-objcopy -O binary -S leds_elf leds.bin

  • ARM笔记:外部按键中断程序

    .externmain.text.global_start_start:bResetHandleUndef:bHandleUndefHandleSWI:bHandleSWIHandlePrefetchAbort:bHandlePrefetchAbortHandleDataAbort:bHandleDataAbortHandleNotUsed:bHandleNotUsedbHandleIRQHand

  • ARM笔记:内存控制器程序

    .equMEM_CTL_BASE,0x48000000.equSDRAM_BASE,0x30000000.text.global _start_start:bldisable_watch_dog@关闭WATCHDOG,否则CPU会不断重启blmemsetup@设置存储控制器blcopy_steppingstone_to_sdram@赋值代码到SDRAM中

  • ARM笔记: MMU单元控制器

    .text.global _start_start:ldrsp,=4096@设置栈指针,以下都是C函数,调用前需要设好栈bldisable_watch_dog@关闭WATCHDOG,否则CPU会不断重启blmemsetup@设置好存储控制器以使用SDRAMblcopy_2th_to_sdram@将第二部分

  • ARM笔记:外部中断

    一、概念中断分为两大类:外部中断和内部中断。1、外部中断:S3C2440的24个外部中断占用GPF0~GPF7(EINT0~EINT7)、GPG0~GPG15(EINT8~EINT23)。使用这些引脚作为中断输入时,必须将引脚配置为EINT模式,配置方法可

  • ARM笔记: NAND Flash程序

    .text.global _start_start:ldrsp,=4096bldisable_watch_dogblmemsetupblnand_initldrr0,=0x30000000movr1,#4096movr2,#2048blnand_readldrsp,=0x34000000ldrlr,=halt_loopldrpc,=mainhalt_loop:bhalt_loop#define W

  • ARM笔记: UART学习笔记

    一. UART原理UART,Universal Asynchronous Receive Transmitter ,它用来传输串行数据:发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发出;接收数据时,UART检测另一根电线上的信号,将

    单片机
    2018-07-12
    uart arm笔记