天嵌 ARM开发社区

 找回密码
 注册
查看: 6577|回复: 21

请问SD卡手动更新及自動更新固件问题

[复制链接]
sky611865 发表于 2013-5-13 14:33:09 | 显示全部楼层 |阅读模式
手动更新部份:
SD卡上的images目录下EmbedSky.ini内的operating condition=run
不管是NAND或是SD启动,UBOOT启动时都不会有等待倒数,就直接载入系统
所以按板子上的KEY1~6都没有作用,无法进入手动更新模式
只有在板子电源关闭情况下,事先在SecureCRT下按住电脑键盘的空白键然后再开启板子电源
才会进入UBOOT的Download模式
请问这是什么问题呢?

自动更新部份:
插入SD卡后,以SD卡启动
直接进入烧写固件
烧入完毕,显示starting kernel... 就无动静了
把启动设NAND启动,发现连UBOOT也死了
后来将UBOOT烧入NAND,UBOOT可以启动,但Kernel也死了
所以我觉得SD卡自动更新固件,会把NAND的UBOOT,LOGO,Kernnel和ROOT_FS全给破坏了
我SD放的固件都是出厂的固件没道理出错
我搜了帖子,发现有一些人有同样的问题
http://www.armbbs.net/forum.php?mod=viewthread&tid=13853&extra=page%3D1
不知我的理解对不对,OS Type这边指的是要烧录哪一些固件
我指定的是android,但是为何在Other内的bootloader和LOGO也会进行更新呢?
不是应该OS Type=Others时才会更新bootloader和LOGO吗?



#### This is TQ210 SD config files ####
operating condition=install
OS Type=android
LED indicator=on
Beep=on

#### Others ####
bootloader=images\bootloader\u-boot_TQ210_v1.0.bin
LOGO=images\logo\logo_800x480.bin
#### Others end ####

#### Linux ####
kernel=images\linux\zImage_2.6.35.7_800x480_for_linux_V1.0.bin
rootfs=images\Linux\rootfs_linux_V1.0.bin
#### Linux end ####

#### Windows CE ####
stepldr=images\wince\MLC\stepldr.bin
eboot=images\wince\EBOOT.bin
NK=images\wince\NK.bin
#### Windows CE end ####

#### Android ####
kernel=images\android\zImage_2.6.35.7_800x480_for_android_V1.0.bin
rootfs=images\android\rootfs_android2.3_v1.0.bin
#### Android end ####

#### uCOS-II ####
uCOS-II Image=images\uCOS-II\TQ6410_UCOS-II.bin
#### uCOS-II end ####

#### User Application ####
Application Image=images\UserAPPS\TQ6410_Test.bin
#### User Application end #####
亚瑟王 发表于 2013-5-13 17:19:48 | 显示全部楼层
1、自动更新时bootloader和LOGO都会更新的,不管你选择更新什么镜像,除非是该行为空(即等号后为空)
2、开机前按住板上的按键,然后开机就可以进入下载模式了。因为开机扫描按键这个时间很短,所以建议开机前就按住。
 楼主| sky611865 发表于 2013-5-13 18:09:17 | 显示全部楼层
本帖最后由 sky611865 于 2013-5-13 19:08 编辑

SD卡手动更新部份:
我先按住K1~K6任一键再开启电源也是无法进入手册所写的像底下LCD 上出现看到对应的菜单。
[K1:] USB Downloader system.
[K2:] SD Downloader system.
[K3:] SD card auto update system.
[K4:] Set the boot parameters.
[K5:] Quit input mode!
[K6:] Boot the system

而是直接就进入Android系统,过程如下
我上电源不管有无按住K1~K6讯息都是一样的


##### EmbedSky BIOS for SKY210/TQ210 #####
This Board: SDRAM is 1024MB; LCD display size is: 800X480
Hit any key to stop autoboot:  0
SD and FAT initialize success!
file length is 0x371.
condition=RUN
u-boot will run OS!
Start Linux ......
NAND read: device 0 offset 0x500000, size 0x500000


5242880 bytes read: OK
Boot with zImage

Starting kernel ...



 楼主| sky611865 发表于 2013-5-21 12:42:28 | 显示全部楼层
请问 手动更新部份,开发版上电前就有按住K1~K6,
但是都无法进入手动更新的选单
可以测试一下是不是真的有问题好吗?
等好多天了
谢谢!
Martin415 发表于 2013-8-10 17:33:06 | 显示全部楼层
请天嵌的技术支持帮忙看下,我也有这个问题,有什么办法解决吗?
亚瑟王 发表于 2013-8-12 09:22:06 | 显示全部楼层
Martin415 发表于 2013-8-10 17:33
请天嵌的技术支持帮忙看下,我也有这个问题,有什么办法解决吗?

什么问题?请具体描述一下。
Martin415 发表于 2013-8-12 09:31:03 | 显示全部楼层
SD卡手动更新部份:
我先按住K1~K6任一键再开启电源也是无法进入手册所写的像底下LCD 上出现看到对应的菜单。
[K1:] USB Downloader system.
[K2:] SD Downloader system.
[K3:] SD card auto update system.
[K4:] Set the boot parameters.
[K5:] Quit input mode!
[K6:] Boot the system

而是直接就进入Android系统,过程如下
我上电源不管有无按住K1~K6讯息都是一样的


##### EmbedSky BIOS for SKY210/TQ210 #####
This Board: SDRAM is 1024MB; LCD display size is: 800X480
Hit any key to stop autoboot:  0
SD and FAT initialize success!
file length is 0x371.
condition=RUN
u-boot will run OS!
Start Linux ......
NAND read: device 0 offset 0x500000, size 0x500000


5242880 bytes read: OK
Boot with zImage

Starting kernel ...
Martin415 发表于 2013-8-12 09:32:06 | 显示全部楼层
跟楼主一样的问题,按你说的操作了。
亚瑟王 发表于 2013-8-12 09:37:29 | 显示全部楼层
Martin415 发表于 2013-8-12 09:31
SD卡手动更新部份:
我先按住K1~K6任一键再开启电源也是无法进入手册所写的像底下LCD 上出现看到对应的菜单 ...

下次回复的时候对着我的楼层点击“回复”,这样我就知道你回复了,跟帖也容易些。
亚瑟王 发表于 2013-8-12 09:37:57 | 显示全部楼层
Martin415 发表于 2013-8-12 09:31
SD卡手动更新部份:
我先按住K1~K6任一键再开启电源也是无法进入手册所写的像底下LCD 上出现看到对应的菜单 ...

你用的是什么板子?
Martin415 发表于 2013-8-12 09:47:10 | 显示全部楼层
TQ210+v4,开发板
亚瑟王 发表于 2013-8-12 09:51:03 | 显示全部楼层
Martin415 发表于 2013-8-12 09:47
TQ210+v4,开发板

把SD卡拔掉了试试。
Martin415 发表于 2013-8-12 13:14:44 | 显示全部楼层
亚瑟王 发表于 2013-8-12 09:51
把SD卡拔掉了试试。

把sd卡拔出,同样的操作,从nand启动也进不了按键模式
亚瑟王 发表于 2013-8-12 15:03:53 | 显示全部楼层
Martin415 发表于 2013-8-12 13:14
把sd卡拔出,同样的操作,从nand启动也进不了按键模式

我刚刚测试过了,从Nand启动,插不插SD卡都可以进入到u-boot的按键下载模式:
我的做法是:开机前按住看见K1到K6中的任意一个,然后开机,开机后看到有串口信息(下面红色部分时)松开按键就会弹出蓝色部分的内容。此时就可以用按键烧写了。
##### EmbedSky BIOS for SKY210/TQ210 #####
This Board: SDRAM is 1024MB; LCD display size is: 800X480
Hit any key to stop autoboot:  0

#####    Boot for TQ210 Input system Menu       #####
[K1:] USB Downloader system.
[K2:] SD Downloader system.
[K3:] SD card auto update system.
[K4:] Set the boot parameters.
[K5:] Quit input mode!
[K6:] Boot the system
Press a key on the TQ210 Board.

 楼主| sky611865 发表于 2013-8-13 00:03:16 | 显示全部楼层
亚瑟王 发表于 2013-8-12 15:03
我刚刚测试过了,从Nand启动,插不插SD卡都可以进入到u-boot的按键下载模式:
我的做法是:开机前按住看 ...

您好!这是我刚买板子的时候发的贴子,我再怎么试都不行,难道是板子有问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 10:48 , Processed in 1.046869 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表