www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

  • ARM9的SPI

    實(shí)驗(yàn)前須知:SPI的原理:注:CLK傳輸時(shí)鐘MISO主機(jī)輸入從機(jī)輸出MOSI主機(jī)輸出從機(jī)輸入CS片選信號(hào),由于SPI控制器可以外接多個(gè)SPI設(shè)備,所以這個(gè)用于選中SPI設(shè)備。SPI的操作流程大體如下圖所示:實(shí)驗(yàn)的目的

    單片機(jī)
    2018-06-25
    spi
  • ARM9的IIC

    實(shí)驗(yàn)前須知:I. IIC中斷發(fā)生的三種情況:1>當(dāng)發(fā)出地址信息或接收到一個(gè)從機(jī)地址并且吻合時(shí)2>當(dāng)總線仲裁失敗時(shí)3>當(dāng)發(fā)送或接收完一個(gè)字節(jié)的數(shù)據(jù)(包括響應(yīng)位)時(shí)II.啟動(dòng)或恢復(fù)IIC傳輸?shù)膬煞N方法:1>當(dāng)IICCO

    單片機(jī)
    2018-06-25
    iic
  • ARM9的系統(tǒng)時(shí)鐘和串口(非流控 + 非FIFO + 查詢方式)

    實(shí)驗(yàn)的目的:設(shè)置系統(tǒng)時(shí)鐘,并在串口上輸入一個(gè)字符,單板接收后將它的ASCII值加1后,從串口輸出。實(shí)驗(yàn)的源程序:/*************************************************************************s3c24xx

  • ARM9的中斷體系結(jié)構(gòu)

    實(shí)驗(yàn)的目的:當(dāng)TQ2440開(kāi)發(fā)板的按鍵按下的時(shí)候,觸發(fā)中斷,點(diǎn)亮LED燈。實(shí)驗(yàn)的源程序:/**************************************************************************************s3c24xx.h************

  • ARM9的存儲(chǔ)控制器

    實(shí)驗(yàn)的目的:把程序本身從Steppingstone復(fù)制到SDRAM處,然后跳轉(zhuǎn)到SDRAM中執(zhí)行實(shí)驗(yàn)的源程序:@*************************************************************************@ File:head.S@ 功能:設(shè)置

  • LED裸程序

    實(shí)驗(yàn)的目的:點(diǎn)亮一盞LED燈實(shí)驗(yàn)的源程序:@******************************************************************************@ File:crt0.S@ 功能:通過(guò)它轉(zhuǎn)入C程序@********************************

  • TQ2440之uboot---6.start.S中relocate部分分析,adr與ldr區(qū)別

    在u-boot的start.S中有這么一段relocate: /*relocate U-Boot to RAM */ adr r0, _start /*r0 800b4: e51f107cldr r1, [pc, #-124]字面意思是要取[pc, #-124]地址中的值,也就是要取_TEXT_BASE這個(gè)地址

    單片機(jī)
    2018-06-25
    uboot
  • ARM 匯編 偽指令 MACRO及MEND

    MACRO偽操作標(biāo)識(shí) 宏定義的開(kāi)始,MEND標(biāo)識(shí)宏定義的結(jié)束。用MACRO 及MEND定義一段代碼,稱為宏定義體,這樣在程序中就可以通過(guò)宏指令多次調(diào)用該代碼段語(yǔ)法格式MACRO{$label} macroname {$parameter {,$pa

  • ARM數(shù)據(jù)處理指令中的立即數(shù)問(wèn)題

    CPU的手冊(cè)上,數(shù)據(jù)處理指令格式如上:立即數(shù)是Operand2部分,占據(jù)了機(jī)器碼的低12位。其中最低8位稱為immed_8,高4位稱為rotate_imm。立即數(shù)的數(shù)值計(jì)算方法:=immed_8 循環(huán)右移 (2 * rotate_imm)。就是

  • S3C6410使用---11uboot寫(xiě)yaffs2文件系統(tǒng)過(guò)程分析

    一、介紹Nand flash K9GAG08U0D (2G Byte)在u-boot的shell里面執(zhí)行如下命令: 把 rootfs.yaffs從SD卡的第一個(gè)分區(qū)讀取出來(lái),并寫(xiě)到nand flash中去.SMDK6401>fatload mmc 0:1 50008000 rootfs.yaffsSMDK64

  • S3C6410使用---10為SD卡與NAND FLASH的uboot加上menu菜單

    用ok6410進(jìn)行燒寫(xiě)時(shí),每次都需要敲一大堆命令,又費(fèi)時(shí)又費(fèi)力. 記得以前用TQ2440時(shí),u-boot啟動(dòng)時(shí)會(huì)有一個(gè)菜單,只按一個(gè)數(shù)字鍵就把內(nèi)核燒好了,非常方便.現(xiàn)在這張SD卡功能就很全面了,不僅能夠直接從SD卡啟動(dòng)

  • S3C6410使用---7uboot中SD初始化及讀寫(xiě)分析

    一、uboot中SD卡的初始化二、讀取扇區(qū)三、 寫(xiě)變量到SD卡中四、一、uboot中SD卡的初始化1.1 硬件連線MMC0_CDN-->GPG6 -->SD卡檢測(cè)引腳MMC0_WPN-->GPGL13 -->SD卡寫(xiě)保護(hù)引腳MMC0_DATA[0-3]--> GPG[2-5] -

  • TQ2440之uboot---8.tftp下載內(nèi)核并啟動(dòng)內(nèi)核

    TQ2440 + uboot1.1.61. uboot修改1.1common/main.c在函數(shù) main_loop大約513行:char cmd_buf[200];printf("Booting Linux ...\\n");//boot_zImage(0x200000,0x200000);//注釋boot_zImagestrcpy(cmd_buf,"

  • TQ2440移植u-boot-2010.06-rc1---6usb下載

    以前做過(guò)usb下載的東東,現(xiàn)在把它搞到u-boot-2010.06-rc1上去.網(wǎng)上有usb下載的代碼,可以在這兒下載:http://blogimg.chinaunix.net/blog/upfile2/100109001526.bz2一. 先編譯過(guò)再說(shuō)1.下載后,解壓到u-boot

    單片機(jī)
    2018-06-25
    USB boot
  • TQ2440移植u-boot-2010.06-rc1---2搭建框架

    一. 準(zhǔn)備工作1. 軟硬件主 機(jī):VMWare--ubuntu 10.10開(kāi)發(fā)板:TQ2440--128MB Nand, Kernel:3.4.0編譯器:EABI-4.3.3_EmbedSky_20091210.tar.bz2u-boot:u-boot-2012.07.tar.bz22. 工具鏈,解壓EABI-4.3.3_

發(fā)布文章