Обновление
TINI
firmware до
версии 1.10
Что нового в версии 1.10 ? Советую почитать…
-
Ограничения версии 1.10
-
Изменения в
SDK
-
Замеченные ошибки
Версия 1.10 предназначена для обновления старых версий
TINI
firmware:1.02d,
1.02e
и 1.1
beta
2, более старые версии – нет (да и врядли у нас в России они есть). Если
используете
SDK
v1.01
beta
1 то перед установкой 1.10 обязательно прочтите инструкцию по удалению
версии 1.01
b2
Поехали…
1)
Грузим
файл TINI SDK v1.10
ftp://ftp.dalsemi.com/pub/tini/tini1_10.tgz
2)
Распаковываем полученный архив. Я традиционно выкладываю все в
D:\Development…
\tini1.10
3)
Запускаем
JavaKit.
Подключаемся к
TINI.
4)
Если Вы
еще не конфигурировали сетевые параметры
TINI, сделайте это используя команду
ipconfig
. Если Вы уже
активно использовали
TINI,
освободите место для загрузки файлов.
5)
По
FTP
из
tini1.10\bir\tini1.02x\
грузим файлы:
-LoaderLoader.tini
-loaderloader.tlib
-tini110-bank0.tbin2
6)
Из
Slush
«логинимся» к
TINI.
Запускаем обновление:
-java
LoaderLoader.tini
tini110-bank0.tbin2
далее
следуем инструкции. Следует предупредить о том, что, перепрошивка
Flash
чрезвычайно ответственная операция, которую однозначно не следует
прерывать. Желательно позаботится о бесперебойном питании платы
TINI на момент программирования.
7)
После
успешной загрузки смело жмем на «Reset» и видим на экране:
TINI Software - Copyright (C) 1999-2002 Maxim Integrated Products
Detailed product information available at http://www.maxim-ic.com
Welcome to the TINI Boot Loader 1.1 L1.
8)
Далее,
через JavaKit (меню
FileàLoad)грузим
сам
firmware tini110-bank1to6.tbin
и
slush.tbin
9)
Очищаем
память :
-b18
-f0
10)
Запускаем все это «хозяйство» в действие командой:
-e
в
итоге получаем:
11) После загрузки нового firmware необходимо
заново сконфигурировать сетевые параметры -
ipconfig -a
192.168.0.56 - m 255.255.255.0
12)
Мудрый
совет… удалите все ссылки,PATH,CLASSPATH
и т.п. на старую версию
SDK.
Иначе потом замучаетесь искать «жуков».. проще всего переименовать
текущую директорию
SDK
(ну что-то типа
TINISDK.OLD)
Но не удаляйте сами файлы, они нам еще пригодятся для последующей работы.
После выполнения обновления, все лишние файлы на
TINI будут автоматически "почиканы".
Откат от версии 1.10
Иногда бывает необходимость «откатиться» на предыдущие
версии
firmware. Итак,
последовательность отката к версии 1.02e
1)
Запускаем
JavaKit из
SDK
1.10
2)
Жмем на
«Reset»
3)
Используя
Slush
грузим нужные нам файлы -
tini.tbin
и
slush.tbin
4)
Очищаем
память:-b18,-f0
5)
Запускаем загруженное командой –e
6)
Из
Slush
подключаемся к
TINI,
«логинимся», конфигурируем сеть (ipconfig)
7)
По
FTP
загружаем в
TINI
следующие файлы (версии 1.02e):
- LoaderLoader.tini
- loaderloader.tlib
-
L0515.tbin2
8)
Запускаем
-java LoaderLoader.tini L0515.tbin2
9)
Жмем на
«Reset»
и получаем сообщение:
TINI
loader 05-15-00 17:45
Copyright (C) 2000 Dallas Semiconductor. All rights reserved.
10)
Запускаем загруженное
firmware: -e
11)
Все
загрузчик у нас версии 1.02e,
теперь можно грузить все остальное:
a.
грузим
..\tini1.02e\bin\tini.tbin
b.
очистим
память, разгребем «кучу»:
b18,
f0
c.
грузим
..\tini1.02e\bin\slush.tbin
d.
запускаем в работу: -e
И не забудьте изменить пути и
CLASSPATH
для Вашей
среды разработки
(C) 2002-2003 AK
|