WinCE 项目记录

来源:互联网 发布:农村淘宝怎么取消绑定 编辑:程序博客网 时间:2024/05/21 10:17

1,usb掉电:设置成低电平: 在s3c2416_pdd.cpp文件中添加代码:
    //for usb power
    pIOPregs->GPHCON &= ~(0x3<<8);
    pIOPregs->GPHCON |= (0x1<<8);
   // pIOPregs->GPHDAT &= ~(0x1<<4);----修改回来 重新高电平供电

2,eboot里面点亮LCD

    相关引脚设置成输入状态-->lcd上电--->初始化寄存器--->打开背光(背光放到最后打开)

    eboot logo 需要跳过文件头信息-82

3,nk点亮LCD

4,嵌入式系统中不能直接对地址或者寄存器进行操作 需要映射(地址保护)

5,LCD寄存器读写,保证有电

6, PDSMCON/PDDMCON
    这两个寄存器,可以设置是否在休眠时保留GPA的值

PDSMCON 配置(变量,地址自己添加)
    ;PDSMCON
    ldr r0,=0x56000118
    ldr r1,[r0]
    bic r1,r1,#0x30
    orr r1,r1,#0x10
    str r1,[r0]
    配置保存gpa寄存器值

7,电池供电  GPA6设置为高
    休眠时,注意保存和恢复

8,调试方法,打印寄存器信息-------重点

9,SD卡驱动ch1修改:IsCardPresent()和写保护函数 直接返回TRUE和FALSE      支持4G以上SD卡方法(见文章中)
    支持大容量SD卡  需要修改相关地方,具体参照文章

10,音频驱动:
    主要文件:hwctxt.cpp,在InitCodec()函数中用相应的方法来初始化wm8731芯片(调用IIC驱动进行写芯片寄存器)

    在HW_WriteRegister()函数中调用I2CWrite()函数

11,设置开机启动

12,显示emmc、ResidentFlash盘符

13,传感器DRV_SENSOR_POW 低电平供电

14,SD卡升级

15,根据电路测锂电池电压

文章:WinCE ADC电池电压

16,

0 0
原创粉丝点击