主题 : 超级终端显示 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 93869
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2013-07-02
最后登录: 2014-05-27
楼主  发表于: 2013-07-06 19:16

 超级终端显示

关于超级终端设置及首个裸机程序演示的步骤总结
  我是一个初学者,刚刚开始学习,今天晚上终于完成了第一个裸机程序的演示,现将我操作的步骤及相关设置总结于下,供初学者参考。
  板子具体型号及配置是:Tiny6410 + 4.3"LCD(480x272, 精准触摸, 背光可调) RAM: 256M, Flash: 256M 。
  步骤:
  1、烧写superboot--采用友善公司提供的SD-Flasher.exe烧写软件,按照《03- Tiny6410刷机指南-20110519.pdf》P.7中“1.1.1 基于WindowsXP烧写BIOS ”中的方法将“superboot-20110527.bin”文件烧写到SD卡中,并且一次成功;
  2、拷贝系统文件--将配套光盘(B)中的“images”整个文件夹拷贝到SD卡中;
  3、设置FriendlyARM.ini文件--此文件在“images”文件夹的根目录下,具体参数是:
  #This line cannot be removed. by FriendlyARM(www.arm9.net)

  LCD-Mode = Yes
  LCD-Type = N43

  CheckOneButton = Yes
  Action = install
  OS = UserBin

  VerifyNandWrite = No

  StatusType = Beeper| LED

  #################### Linux #####################
  Linux-BootLoader = Linux/superboot-20110527.bin
  Linux-Kernel = Linux/zImage_n43
  Linux-CommandLine == root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200
  Linux-RootFs-InstallImage = Linux/rootfs_qtopia_qt4-slc.ubi
  Linux-RootFs-RunImage = Linux/rootfs_qtopia_qt4.ext3

  ################### Android ####################
  Android-BootLoader = Android/superboot-20110527.bin
  Android-Kernel = Android/azImage_n43
  Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200   androidboot.console=s3c2410_serial0
  Android-RootFs-InstallImage = Android/rootfs_android-slc.ubi
  Android-RootFs-RunImage = Android/rootfs_android.ext3

  ################### WindowsCE6 #################
  WindowsCE6-Bootloader= WindowsCE6\superboot-20110527.bin
  WindowsCE6-BootLogo = WindowsCE6\bootlogo.bmp
  WindowsCE6-InstallImage = WindowsCE6\NK_n43-i.bin
  WindowsCE6-RunImage = WindowsCE6\NK_n43-i.bin

  #################### Ubuntu #####################
  Ubuntu-BootLoader = Ubuntu/superboot-20110527.bin
  Ubuntu-Kernel = Ubuntu/uzImage_n43
  Ubuntu-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200
  Ubuntu-RootFs-InstallImage = Ubuntu/rootfs_ubuntu-mlc2.ubi
  Ubuntu-RootFs-RunImage = Ubuntu/rootfs_ubuntu.ext3

  ############### UserBin part #################
  UserBin-Image = UserBin/demo.bin
  userBin-StartAddress=50000000

  4、安装USB驱动--按照《03- Tiny6410刷机指南-20110519.pdf》P.22中“1.3.1 安装USB下载驱动”的方法进行安装,此USB是开发板上的MINIUSB,用于下载应用文件到开发板用。
  5、超级终端设置--串口号:COM1(是用于与开发板的COM0连接的电脑的串口编号);波特率:115200;数据位:0;奇偶校验位:无;停止位:1;数据流控制:无(十分关键);最后保存为Tiny6410。
  6、连线--将友善开发板配套的串口线一端连电脑的串口COM1(刚设置串口),另一端连开发板的COM0串口;连接配套的USB线,一端接电脑,另一端接MINIUSB端;插入SD到开发板的SD卡内;S2开关设置为“SDBOOT”模式。
  7、下载代码--打开文件为Tiny6410的超级终端并接通开发板电源,此时,在超级终端上会显示superboot的菜单界面,选择“b”;启动DNW.exe,按照《03- Tiny6410刷机指南-20110519.pdf》P.52中“2.4 使用USB下载并运行裸机程序”进行操作,将友善提供的“裸机程序”文件夹下的“demo.bin”下载到开发板的Nand Flash中,即可在超级终端看到“Hello, Mini6410”显示。

  以上是我做的第一个裸机程序演示,说明开发程序已经走通,供初学者参考。此时,也顺便向友善提下建议:尽量将步骤写的详细些,以减少不必要的售后服务,最好有一份配套的实验教材,对初学者肯定是一大福音。


以上摘自别人的帖子,我按他的方法试了好多次都不行,结果我先接到COM3,然后再按重启键,不行,接到COM0,然后再按重启键,搞定。
级别: 新手上路
UID: 97337
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2013-10-19
最后登录: 2021-05-19
1楼  发表于: 2013-11-01 11:17
级别: 新手上路
UID: 97921
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2013-11-10
最后登录: 2014-04-12
2楼  发表于: 2013-11-10 16:42
楼主,我也是这样做的,为何我的超级终端没有现实啊
级别: 新手上路
UID: 102300
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2014-03-28
最后登录: 2014-04-04
3楼  发表于: 2014-04-04 15:27
谢谢,楼主,我用的也是COM 0,顺便说下应该是选择“d”;启动DNW.exe,而不是b
级别: 新手上路
UID: 102300
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2014-03-28
最后登录: 2014-04-04
4楼  发表于: 2014-04-04 15:28

 回 2楼(夙夜烟云) 的帖子

选择“d”;启动DNW.exe,而不是b