Application Note

Spansion® 模拟和微控制器产品
本文档包含有关 Spansion 模拟和微控制器产品的信息。尽管本文档内有原来开发该产品规格的公司名称
“富士通”或 “Fujitsu”, 该产品将由 Spansion 提供给现有客户和新客户。
规格的延续
本文档内容并不因产品供应商的改变而有任何修改。文档内容的其他更新,均为改善文档而进行,并已记录在文档
更改摘要。日后如有需要更改文档,其更改内容也将记录在文档更改摘要。
型号的延续
Spansion 将继续提供型号以“MB”开始的现有产品。如欲订购该类产品,敬请使用本文档内列出的产品型号。
查询更多信息
如欲查询更多关于 Spansion 存储器、模拟产品和微控制器产品及其解决方案的信息,请联系您当地的销售办事
处。
书末出版说明
本文档介绍的产品,其设计、开发和制造均基于一般用途,包括但不限于普通工业使用、普通办公使用、个人使用及家庭使用,不应用于:(1)
存在严重风险或危险,除非能够保证极高的安全性,否则可能对公众造成严重影响,甚至可能直接造成死亡、人员伤害、物品损坏或其他损失
的用途(如核设施的核反应控制、飞机飞行控制、空中交通控制、公共交通控制、医学生命支持系统、武器系统的导弹发射控制),或者(2) 不
允许出现故障的用途(如潜艇中继器和人造卫星)。请注意,对于您和 / 或任何第三方由于将产品用于上述用途而造成的任何索赔和损失,
Spansion 不承担任何责任。任何半导体设备都可能发生故障。您必须在自己的设施和装置中加入安全设计措施,如冗余、防火、防止电流过
载及其他异常运行情形等,以防由于此类故障而造成伤害、损坏或损失。如果根据日本 Foreign Exchange and Foreign Trade Law、美国US Export
Administration Regulations 或其他国家(地区)的适用法律的规定,本文档中介绍的任何产品是在出口方面受到特别限制的商品或技术,则这
些产品的出口必须预先得到相关政府的许可。
商标和声明
本文档的内容如有变更,恕不另行通知。本文档可能包含Spansion 正在开发的 Spansion 产品的相关信息。 Spansion 保留变更任何产品或停
止其相关工作的权利,恕不另行通知。本文档中的信息 “ 按原样 ” 提供,对于其精确性、完整性、可操作性、对特定用途的适用性、适销性、
不侵犯第三方权利等不提供任何担保或保证,也不提供任何明确的、隐含的或法定的其他担保。对于因使用本文档中的信息而造成的任何形式
的任何损失,Spansion 不承担任何责任。
版权所有© 2013 Spansion Inc. 保留所有权利。Spansion®、Spansion 标识、MirrorBit®、MirrorBit® Eclipse™、ORNAND™ 以及它们的组合,
是Spansion LLC 在美国和其他国家(地区)的商标和注册商标。使用的其他名称只是一般性参考信息,可能是其各自所有者的商标。
MCU-AN-510044-C-10
FM3
32-位 微处理器
MB9B610 系列
ARM and Cortex-M3 are the trademarks of ARM Limited in the EU and other countries.
FSS MB9BF618S 评估板用户手册
应用指南
关于FM3 微处理器的相关资料,可访问如下网址:
http://www.fujitsu.com/global/services/microelectronics/product/micom/roadmap
/industrial/fm3/
HU
U
富士通半导体(上海)有限公司
版权所有
本手册的记载内容如有变动,恕不另行通知。
建议用户订购前先咨询销售代表。
本手册记载的信息仅作参考,诸如功能概要和应用电路示例,旨在说明FUJITSU SEMICONDUCTOR半导体
器件的使用 方法和操作示例。对于建立在该信息基础上的器件使用,FUJITSU SEMICONDUCTOR不保证器
件的正常工作。如果用 户根据该信息在开发产品中使用该器件,用户应对该信息的使用负责。基于上
述信息的使用引起的任何损失, FUJITSU SEMICONDUCTOR概不承担任何责任。
本手册内的任何信息,包括功能介绍和原理图,不应理解为使用和执行任何知识产权的许可,诸如专利
权或著作权, 或 FUJITSU SEMICONDUCTOR的其他权利或第三方权利,FUJITSU SEMICONDUCTOR也不保证
使用该信息不侵犯任 何第三方知识产权或其他权利。因使用该信息引起的第三方知识产权或其他权利
的侵权行为, FUJITSU SEMICONDUCTOR不承担任何责任。
本手册所介绍的产品旨在一般用途而设计、开发和制造,包括但并不限于一般的工业使用、通常办公使
用、个人使用和 家庭使用。在以下设计、开发和制造(1)使用中伴随着致命风险或危险,若不加以特别
高度安全保障,有可能导致对公众 产生危害,甚至直接死亡、人身伤害、严重物质损失或其他损失(即
核设施的核反应控制、航空飞行控制、空中交通控 制、公共交通控制、医用维系生命系统、核武器系
统的导弹发射控制),(2)需要极高可靠性的应用领域(比如海底中转器 和人造卫星)。
注意上述领域内使用该产品引起的用户和/或第三方的任何索赔或损失,FUJITSU SEMICONDUCTOR不承担
任何责任。
半导体器件存在一定的故障发生概率。请用户对器件和设备采取冗余设计、消防设计、过电流等级防护
措施,其他异常 操作防护措施等安全设计,保证即使半导体器件发生故障的情况下,也不会造成人身
伤害、社会损害或重大损失。
本手册内记载的任何产品的出口/发布可能需要根据日本外汇及外贸管理法和/或美国出口管理法条例办
理必要的手续。
本手册内记载的公司名称和商标名称是各个公司的商标或注册商标。
版权©2010 富士通半导体(上海)有限公司版权所有。
第2页
0 修改记录
日期
2012-05-28
作者
FSS
版本
V1.0
备注
第3页
目录
0 修改记录................................................................................................................. 3
1 概述 ........................................................................................................................ 5
1.1
产品概述 .................................................................................................................. 5
1.2
MB9B610 系列 MCU ............................................................................................... 5
1.3
评估板特征 .............................................................................................................. 6
2 初始测试................................................................................................................. 7
2.1
UART ...................................................................................................................... 7
2.2
Joystick ................................................................................................................... 7
2.3
Nand flash ............................................................................................................... 8
2.4
Micro SD ................................................................................................................. 8
2.5
USB host ................................................................................................................. 8
2.6
Ethernet .................................................................................................................. 9
3 硬件设置............................................................................................................... 11
3.1
连接器列表 ............................................................................................................ 11
3.2
USB 在线编程的设置 ............................................................................................. 11
3.3
调试工具跳线设置.................................................................................................. 11
4 FLASH 在线编程.................................................................................................. 12
4.1
USB 在线编程 ........................................................................................................ 12
5 例程 ...................................................................................................................... 14
6 调试工具和集成开发环境 (IDE) ............................................................................ 16
7 资料下载............................................................................................................... 17
第4页
1 概述
1.1 产品概述
FSS MB9BF618S 评估板(型号: FSSDC-9B618-EVB,外观参见图 1-1) 是富士通半导体(上
海)有限公司新推出的一套支持富士通半导体公司 MB9B610 系列处理器(Cortex-M3 内核)
的简易评估板。该评估板的主要特征是带有 2 个独立的以太网网口,另外还包含了 1 个用户
指示灯,1 个电源指示灯,1 个遥感按键,1 个串口,1 个 Micro SD 插槽,外扩 32M 字节的
Nand Flash,支持 USB 主机和 USB 设备接口,同时支持部分 IO 口扩展,是一个适合于学习
和应用开发的平台。
板上标准 20 针的 JTAG 接口支持 IAR 和 Keil 的调试工具。同时在富士通网站上可以免费下载
到丰富的例程和资源,可以帮助用户快速的进行入门学习和项目开发。
图 1-1: FSSDC-9B618-EVB 俯视图
1.2 MB9B610 系列 MCU
MB9B610 系列处理器是富士通 Cotex-M3 家族的 32 位通用处理器。它以业界领先的处理器
ARM Cortex-M3 为内核,集成了富士通高速可靠的嵌入式 Flash 和最多两个独立的以太网控
制器。该处理器可以工作在宽电压(2.7V-5.5V),最高 CPU 工作频率可达 144MHz,片内
flash 高达 1M 字节。同时它还拥有丰富的外围资源,包含电机控制专用定时器,基本定时器
(可被配置成 PWM,PPG,Reload,PWC 定时器),16 通道 12 位 AD 模块,片上 SRAM
和各类通信接口(如 USB, I2C, SIO, LIN, CAN)。
对于不同型号的处理器,它的封装和存储器大小也有所不同,如下表所示。
第5页
产品
Flash
SRAM
MB9BF616S/T
512kB
64kB
MB9BF617S/T
784kB
96kB
MB9BF618S/T
1MB
封装
S:
LQFP: FPT-144P-M08 (0.5mm pitch)
T:
LQFP:FPT-176P-M07(0.5mm pitch)
BGA: BGA-192P-M06 (0.8mm pitch)
128kB
表 1-1: 产品列表
1.3 评估板特征
FSSDC-9B618-EVB 评估板包含如下特点:

微控制器 MB9BF618S

2 x 以太网接口

1x USB 主机接口 (Type-A USB 接口)

1x USB 设备接口 (Type-B USB 接口)

1x 串口

1x 用户 LED,1 x 电源指示 LED

1x 摇撼按键

1x 复位按键

1x Nand Flash(32M 字节)

1x Micro SD 插槽(SPI 接口)

标准 20 针的 JTAG 接口

支持 USB,JTAG 和外部 15V 电源供电
第6页
2 初始测试
FSSDC-9B618-EVB 板上的 MCU 里面已烧写了测试程序,可以先使用下列步骤进行测试:
1)
确认 JP11 和 JP5 短接,MD0 断开,使用 USB 线连接 EVB 和 PC 以供电;
2)
观察 LED(绿色),会一直闪烁。
说明MCU的测试程序和电源工作正常,下面可以进行其他外设的测试。
2.1 UART
 EVB 和 PC 间通过串口线(直连线) 连接。若 PC 机没有串口,也可以使用 USB 转串口
线。打开串口调试工具,如下图为超级终端的设置:8 位数据位, 1 位停止位,无奇
偶校验,波特率为 115200。
图 2-1: 串口参数设置
 接通电源,串口工具会显示收到的提示信息:
MB9B618EVB test items
1 Joystick
2 Nand Flash
3 SD card
4 USB host
图 2-2: EVB启动时的提示信息
说明串口可以接收数据。可继续进行下面的测试。
2.2 Joystick

在串口助手中发送数据区输入 1, 并按下”手动发送”

将会看到提示信息”joystick testing, press enter key to exit”(如图 2-3 所示)
第7页

按下 EVB 上相应的按键,对应的按键名称将出现

按中间的”enter”键退出 joystick 的测试

会出现提示信息” exit joystick test”
图 2-3: 测试界面
2.3 Nand flash

在上图中输入 2, 并按下”手动发送”

将会看到提示信息” Nand testing”

如果 Nand flash 连接和读写正确,会看到提示信息” Nand is OK”

如果 Nand flash 焊接有误,会看到提示信息” Nand Error”
2.4 Micro SD

在上图中输入 3, 并按下”手动发送”

将会看到提示信息” SD testing”

如果 SD 卡连接和读写正确,会看到提示信息” SD is OK”

如果 SD 插座焊接有误或者 SD 未插好,会看到提示信息” SD Error”
2.5 USB host

在上图中输入 4, 并按下”手动发送”

插入优盘,如果优盘被识别,将会看到提示信息” Udisk Attached!”

拔出优盘,将会看到提示信息” Udisk Detached!”

当按下中键”enter”,将退出 USB host 的测试,并提示” Exit USB host test”
第8页
2.6 Ethernet
 设置 PC 网卡的 IP 地址如图示:
图 2-4: PC机IP地址设置
图 2-5: 完成后的PC机IP地址设置
 连接跳线 JP11,在 Ethernet Port 0 (J1) 网口插入网线,网线另一端应接 PC 机的网卡
 EVB 上电后,EVB 的网口绿色指示灯应该点亮
第9页
 Ping 测试---通过 PC 的 CMD.exe 工具发送命令 ping 192.168.1.20
网络连通时,测试结果应该如下图所示:
图 2-6: Ethernet Port0 测试
 在 Ethernet Port 1 (J2) 网口插入网线,网线另一端应接 PC 机的网卡
 Ping 测试---通过 PC 的 CMD.exe 工具发送命令 ping 192.168.2.22
网络连通时,测试结果应该如下图所示:
图 2-7: Ethernet Port1 测试
第 10 页
3 硬件设置
3.1 连接器列表
连接器名称
功能
设置
JP5-JP7
电源选择
短接 JP5: 选择 USB 电源
短接 JP6:选择 JTAG 电源
短接 JP7: 选择外部电源
MD0
模式设定
短接: 编程模式,需同时短接JP9
断开: 正常模式
JP9
USB更新
配合MD0使用,通过USB更新MCU内部Flash
JP10,JP11,
晶振选择
短接 JP10:以太网PHY使用MCU提供的50Mhz参考时钟
短接 JP11:以太网PHY使用外接50Mhz参考时钟
J9,J20,J21
测试/外扩引脚
表 3-1: 连接器列表
注意:
1)
不要同时短接 JP5-JP7! 当使用 Keil U-Link ME 时, 不能使用 JTAG 供电。
2)
不要同时短接 JP10 和 JP11! 会导致 MCU 工作异常。
3.2 USB 在线编程的设置
连接器名称
功能
设置
MD0
模式设置
短接
JP9
USB更新
短接
表 3-2: USB在线编程的设置
3.3 调试工具跳线设置

使用 IAR J-Link
连接器名称
功能
设置
J14
JTAG 接口
连接J-Link
JP5-JP7
电源选择
短接 JP5: 选择 USB 电源
短接 JP6::选择 JTAG 电源
短接 JP7: 选择外部电源
MD0
模式设定
断开
表 3-3: J-Link的跳线设定

使用 Keil U-Link ME
连接器名称
功能
设置
J14
JTAG 接口
连接 U-Link ME
JP5,JP7
电源选择
短接 JP5: 选择 USB 电源
短接 JP7: 选择外部电源
MD0
模式设定
断开
表 3-4: U-Link ME的跳线设定
第 11 页
4 Flash 在线编程
4.1 USB 在线编程

首先检查硬件设置是否如 3.2 节所述

用 USB 线连接后,评估板通电后可以被识别为 USB 设备
图 4-1: USB 设备识别

查看在设备管理器中 COM 口
图 4-2: 设备管理器中的COM口

安装 USB 编程软件: usbdirect-v01l05.zip. (可在富士通半导体公司网站下载)

运行该软件并设置目标 MCU 型号和 COM 口参数, 并且选择 HEX 文件, 点击 “Full
Operation”,分别参考下面两个界面:
图 4-3: USB 编程软件参数设置
第 12 页
图 4-4: USB 编程开始复位按钮提示

按下 EVB 上的复位按钮,然后点击 OK,开始编程。完成后可见下面提示。
图 4-5: 成功完成编程
第 13 页
5 例程
我们为 FSSDC-9B618-EVB 提供了一些例程,如下表所示。更多的例程请关注网站的更新。
工程名称
描述
618EVB_sample
在IAR 的EWARM开发环境下,提供测试评
估板上外设的简单示例(功能和用法可以参考
2.1 ~ 2.5.) , 包 括 : USB host , UART ,
Micro SD, Nand Flash, Joystick ,Led。
618EVB_ethernet
在IAR 的EWARM开发环境下,基于uC/OS-II
操作系统,提供双以太网端口的演示工程,
包 括 一 个 开 源 的 TCP/IP 协 议 栈 的 移 植 和
UDP/TCP 服务器 、内嵌网页服务器等简单
应用的例程。(部分功能和用法可以参考
2.6)。
mb9bf618s_template
仅实现控制LED例程。提供用于EWARM和
MDK两个IDE的模板。
表 5-1: 例程列表
注意:
1) 关于以太网演示工程的的详细使用说明请查阅编号为 MCU-AN-510042-E-10 的以太网软
件用户手册。
2) 示例工程中用到的uC/OS-II内核源码请从下面网址下载后,复制到文件夹
middleware\uCOS_II_V286\Source\ 下。
http://micrium.com/page/downloads/source_code
Figure 5-1: 例程的文件夹构成
第 14 页
3) IAR IDE 版本为EWARM V6.21,Keil IDE版本为 uVision 4.21。
4) 如果用户使用其它版本的IDE,在编译这些工程时可能会发生错误, 请检查下列设置:

IAR IDE
 MCU 类型
 Pre-included 文件
 ICF 文件
 Flash loader

Keil IDE
 MCU 类型
 Pre-included 文件
 ROM & RAM 存储器地址
第 15 页
6 调试工具和集成开发环境 (IDE)
MB9BF618S 评估板同时支持 Keil U-Link-ME 和 IAR J-Link 调试器,如下图所示。
图 6-1: J-Link 俯视图
图 6-2: U-Link 俯视图
U-Link 需结合 Keil uVision 4 使用。Keil uVision 4 可以在下列网站下载。
H
https://www.keil.com/update/sw/RVMDK/4.21
J-Link 需结合 IAR Embedded Workbench 使用。IAR Embedded Workbench 可以在下列网站
下载。
HU
http://www.iar.com/website1/1.0.1.0/68/1/
U
关于 IDE 的使用介绍可以参考文档 MCU-AN-510014-C-10 。
第 16 页
7 资料下载
下列资料可以在如下网站下载。
http://www.fujitsu.com/cn/fss/mcu/32bit/fm3/

软件
 FUJITSU Flash USB 编程软件

文档
 FSSDC-9B618-EVB 用户手册
 FSSDC-9B618-EVB 原理图
 MB9B610 Series 数据手册
 MB9B610 Series 硬件手册
 MB9B610 Series Flash 编程手册

例程
 618EVB_sample
 618EVB_ethernet
 mb9bf618s_template

IDE 学习资料
 IAR IDE 学习资料
 Keil IDE 学习资料
第 17 页