搜档网
当前位置:搜档网 › OK335核心板的使用

OK335核心板的使用

OK335核心板的使用
OK335核心板的使用

OK335x系列产品共分为三款核心板,分别是FET335xD,FET335xS,FET335xS-II。三款产品的详细介绍及不同点请参考《OK335x产品规格书》,本文档重点讲述用户在使用核心板时的注意事项,请读者结合配套板卡的《硬件用户手册》,底板原理图,进行阅读分析。

FET335xD V2.1核心板注意事项

注:FET335xD使用双排针孔连接器与底板相连,核心板共引出200Pin。

1核心板已经使用CPU的GPMC外部总线相关引脚,下面列表中的引脚连接到了NandFlash,用户使用核心板时务必注意。这些引脚不可以重新定义其他的功能,否则会影响到系统的稳定性,核心板引出下面的引脚主要考虑到使用外部总线挂载外设功能,与NandFlash分时复用。

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

J2Pin73U7GPMC_D0

J2Pin71V7GPMC_D1

J2Pin69R8GPMC_D2

J2Pin67T8GPMC_D3

J2Pin65U8GPMC_D4

J2Pin63V8GPMC_D5

J2Pin61R9GPMC_D6

J2Pin59T9GPMC_D7

××V6GPMC_CSn0

J2Pin30T17GPMC_WAIT0

J2Pin87T7GPMC_OEn_REn

J2Pin83T6GPMC_BEn0_CLE

J2Pin85R7GPMC_ADVn_ALE

J2Pin89U6GPMC_WEn

J2Pin34U17GPMC_WPn

注:X代表核心板未引出该引脚,NandFlash共使用CPU的15个引脚,其中14个引脚引出核心板。

2加密芯片,电源管理

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

J1Pin52C16I2C0_SCL

J1Pin50C17I2C0_SDA

注:加密芯片和电源管理IC使用了I2C0,且把I2C0引出到底板,用户可以继续使用I2C0,请不要重新定这两个引脚为其他复用功能。

3心跳灯

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

J1Pin98B14JTAG_EMU1

注:心跳灯是反映系统运行状态的指示灯,如果系统运行正常,心跳灯大概一秒钟闪烁一次,如果停止闪烁则表示系统运行异常,该引脚已经通过Pin98引出,如果您需要运行OS,标识系统运行状态,请不要使用该引脚。

4硬件看门狗

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

J1Pin96C14JTAG_EMU0

J1Pin98B14JTAG_EMU1

注:硬件看门狗是保障系统出现异常时有效恢复的一种方法,核心板支持CPU自身看门狗和专用的看门狗芯片,Pin96和Pin98为硬件看门狗的两只“脚”,请慎重使用。

注意Pin98引脚,这个引脚即用在了硬件看门狗功能,也用在了“心跳等”功能,心跳灯闪烁的过程也是“喂狗”的过程。

CPU的C14,B14为JTAG引脚,同时我们的底板上面也有JTAG连接器插槽,方便用户调试程序,JTAG主要调试Uboot及裸机调试。Uboot及裸机程序代码中未定义JTAG引脚复用为心跳灯,及看门狗功能,用户可以放心使用。调试kernel时需要注意修改kernel 板级文件关闭心跳等和硬件看门狗功能,以免影响JTAG调试。

目前Linux系统,Android,WinCE系统默认使用的是CPU内部的看门狗,手册中含有如果开启硬件门狗的说明。

5Boot设置

OK335xD有工业级,商业级版本,两款平台共用一款核心板,底板略有不同,启动拨码开关设置就是两款平台的不同点之一.

工业级底板:

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

J2Pin94R3LCD_D2

Boot启动设置开关是用于设置从SD卡(TF卡)启动还是NandFlash启动系统,工业级版本中Pin89引脚请不要随意配置作为其他的功能使用.

商业级底板:

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

J2Pin96R2LCD_D1

J2Pin92R4LCD_D3

商业级版本中使用的是Pin96,Pin92作为启动设置开关.

注意:FET335xD核心板的软件系统中Linux,Android,WinCE操作系统已经定义了以上引脚的功能,且这些功能是核心板应该具有的功能,这些Pin脚定义请不要随意复用,以免影响系统的稳定性。

FET335xS V2.0核心板注意事项

注:,FET335xS为邮票孔封装,共引出136Pin。

1核心板已经使用CPU的GPMC外部总线相关引脚,下面列表中的引脚连接到了NandFlash,用户使用核心板时务必注意。这些引脚不可以重新定义其他的功能,否则会影响到系统的稳定性,核心板引出下面的引脚主要考虑到使用外部总线挂载外设功能,与NandFlash分时复用。

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

X U7GPMC_D0

X V7GPMC_D1

X R8GPMC_D2

X T8GPMC_D3

X U8GPMC_D4

X V8GPMC_D5

X R9GPMC_D6

X T9GPMC_D7

Pin120V6GPMC_CSn0

X T17GPMC_WAIT0

X T7GPMC_OEn_REn

X T6GPMC_BEn0_CLE

X R7GPMC_ADVn_ALE

X U6GPMC_WEn

Pin34U17GPMC_WPn

注:X代表核心板未引出该引脚。

NandFlash共使用CPU的15个引脚,其中2个引脚引出核心板,13个引脚未引出。请注意一下Pin34GPMC_WPn,该引脚为NandFlash写保护功能,目前CPU的U17引脚未与NandFlash连接,而是直接引出到底板,可供用户使用,用户可以作为GPIO0_31或者其他的引脚功能使用.Pin120为NandFlash的片选信号,请不要使用。

另外FET335xS核心板未引出GPMC总线功能(GPMC低八位数据线D0--D7未引出,CPU其他的Pin脚没有可以复用为D0,D7的引脚),故不可以挂载外部总线设备。

2加密芯片,电源管理

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

C16I2C0_SCL

C17I2C0_SDA

注:加密芯片和电源管理IC使用了I2C0,FET335xS核心板未引出I2C0_SCL,I2C0_SDA,CPU的其他引脚没有I2C0复用功能,故用户请使用其他的I2C总线,比如I2C1,Pin60,Pin59为I2C1的引出引脚,OK335xS的底板上面,RTC时钟芯片,音频Codec,电容触摸芯片均挂载到I2C1总线上面。

3心跳灯

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

F16USB0_DRVVBUS/G

PIO0_18

注:FET335xS核心板未引出心跳灯引脚。

4JTAG调试

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

C14JTAG_EMU0

B14JTAG_EMU1

A11JTAG_TD0

A12JTAG_TCK

B11JTAG_TDI

B10JTAG_TRSTn

C11JTAG_TMS

注:FET335xD的硬件看门狗使用了JTAG的JTAG_EMU0,JTAG_EMU1。FET335xS 核心板不含有硬件看门狗功能,请用户使用CPU内部的看门狗。FET335xS核心板由于Pin 脚引出有限,故JTAG未作为Pin引出,但是核心板上面含有JTAG的连接点,通过飞线与底板的JTAG点连接,底板含有JTAG连接点和JTAG插槽,用户可以进行JTAG调试,核心板上面共有7个JTAG连接点,符合标准的JTAG引脚定义,硬件用户手册含有JTAG引脚定义顺序说明.

5Boot设置

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

Pin89R3GPIO2_8

Boot启动设置开关是用于设置从SD卡(TF卡)启动还是NandFlash启动软件系统,Pin89引脚请不要随意配置作为其他的功能使用.

FET335xS-II V3.0核心板注意事项

注:FET335xS-II为邮票孔封装,共引出136Pin。FET335xS-II核心板与FET335xS核心板有较强的相似性。

1核心板已经使用CPU的GPMC外部总线相关引脚,下面列表中的引脚连接到了NandFlash,用户使用核心板时务必注意。这些引脚不可以重新定义其他的功能,否则会影响到系统的稳定性,核心板引出下面的引脚主要考虑到使用外部总线挂载外设功能,与NandFlash分时复用。

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

X U7GPMC_D0

X V7GPMC_D1

X R8GPMC_D2

X T8GPMC_D3

X U8GPMC_D4

X V8GPMC_D5

X R9GPMC_D6

X T9GPMC_D7

Pin120V6GPMC_CSn0

X T17GPMC_WAIT0

X T7GPMC_OEn_REn

X T6GPMC_BEn0_CLE

X R7GPMC_ADVn_ALE

X U6GPMC_WEn

Pin34U17GPMC_WPn

注:X代表核心板未引出该引脚。

NandFlash共使用CPU的15个引脚,其中2个引脚引出核心板,13个引脚未引出。请注意一下Pin34GPMC_WPn,该引脚为NandFlash写保护功能,目前CPU的U17引脚未与NandFlash连接,而是直接引出到底板,可供用户使用,用户可以作为GPIO0_31或者其他的引脚功能使用.Pin120为NandFlash的片选信号,请不要使用。

另外FET335xS-II核心板未引出GPMC总线功能(GPMC低八位数据线D0--D7未引出,CPU其他的Pin脚没有可以复用为D0,D7的引脚),故不可以挂载外部总线设备。

2加密芯片,电源管理

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

Pin32C16I2C0_SCL

Pin25C17I2C0_SDA

注:加密芯片和电源管理IC使用了I2C0,FET335xS-II核心板引出I2C0_SCL,I2C0_SDA,用户可以继续使用I2C0总线,请不要把Pin32,Pin25设置为其他的管教复用功能以免影响系统的稳定性。用户也可以使用其他的I2C总线,比如I2C1,Pin60,Pin59为I2C1的引出脚,OK335xS-II的底板上面,RTC时钟芯片,音频Codec,电容触摸芯片均挂载到I2C1总线上面。

3心跳灯

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

F16USB0_DRVVBUS/G

PIO0_18

注:FET335xS-II核心板未引出心跳灯引脚。

4JTAG调试

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

C14JTAG_EMU0

B14JTAG_EMU1

A11JTAG_TD0

A12JTAG_TCK

B11JTAG_TDI

B10JTAG_TRSTn

C11JTAG_TMS

注:FET335xD的硬件看门狗使用了JTAG的JTAG_EMU0,JTAG_EMU1。FET335xS-II 核心板不含有硬件看门狗功能,请用户使用CPU内部的看门狗。FET335xS-II核心板由于Pin脚引出有限,故JTAG未作为Pin引出,但是核心板上面含有JTAG的连接点,通过飞线与JTAG连接,用户可以进行JTAG调试,核心板上面共有7个JTAG连接点,符合标准的JTAG引脚定义,硬件用户手册含有JTAG引脚定义顺序说明.

5Boot设置

核心板连接器ID核心板引脚ID CPU引脚ID引脚命名

Pin89R3GPIO2_8

Boot启动设置开关是用于设置从SD卡(TF卡)启动还是NandFlash启动软件系统,Pin89引脚请不要随意配置作为其他的功能使用.

相关主题