winbond EC 简介

 

 

 

Winbond EC code 是一个台湾人maintain 10多年,是insyde 写的code base.

我们公司的EC (embeded controller )用的是winbond 775L, 就先介绍下775L 的一些基本feature,有写的不对的地方,提出来,大家一起探讨。

所有的EC 都相当于一个keyboard controller embeded controller 的集合芯片。

 775L

 

与南桥的通过LPC interface 连接,

它内部有一个2k RAM 和一个4kROM ,主要存储着boot 时需要的代码。

外部可以接一个SPI Flash. 用于放EC firmware BIOS.

它的core RISC 16位。

Smbus,ADC/DAC,keyboard matrix,pwm,GPIO,UART 等接口,以后将会陆续介绍这些接口的用法特性。

Code 的编译方法:用CR tools version 4.1

Step:

Install CR Tools Version 4.1

Rename CROBJCOPY.EXE to CROBJCPY.EXE

Copy libraries

From CR164.1/lib16cp_Os to CR164.1/lib

Get NMAKER.EXE

为什么要把CROBJCOPY.exe 改为CRPBJCPY.exe呢?

因为nmaker.exe 最大认识8个字母。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值