Обновление
TINI
firmware до
версии 1.11
******************************************************************
Внимание: в этом
разделе описан процесс модернизации
firmware
только для
TINI
базирующийся
на микроконтроллере
DS80C390.
******************************************************************
-
Ограничения версии 1.11
-
Изменения в
SDK
-
Замеченные ошибки
Версия 1.11 предназначена для обновления старых версий
TINI
firmware:1.02e
и 1.1
beta
2, 1.10, более старые версии – нет. Если используете
SDK
v1.01
beta
1 то перед установкой 1.11 обязательно прочтите инструкцию по удалению
версии 1.01
b2
1)
Грузим
файл TINI SDK
v1.11 ftp://ftp.dalsemi.com/pub/tini/tini1_11.tgz
2)
Распаковываем полученный архив. Я традиционно выкладываю все в
D:\Development…
\tini1.11
3)
Запускаем
JavaKit.
Подключаемся к
TINI.
4)
Если Вы
еще не конфигурировали сетевые параметры
TINI, сделайте это используя команду
ipconfig
. Если Вы уже
активно использовали
TINI,
освободите место для загрузки файлов.
5)
По
FTP
из
tini1.11\bir\tini1.xxx\
грузим файлы:
-LoaderLoader.tini
-loaderloader.tlib
-tini111-bank0.tbin2
6)
Из
Slush
«логинимся» к
TINI.
Запускаем обновление:
-java
LoaderLoader.tini tini111-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 tini111-bank1to6.tbin
и
slush.tbin
9)
Очищаем
память :
-b18
-f0
10)
Запускаем все это «хозяйство» в действие командой:
-e
в итоге имеем вид:
11) Мудрый
совет… удалите все ссылки,PATH,CLASSPATH
и т.п. на старую версию
SDK.
Иначе потом замучаетесь искать «жуков».. проще всего переименовать
текущую директорию
SDK
(ну что-то типа
TINISDK.OLD)
Но не удаляйте сами файлы, они нам еще пригодятся для последующей работы.
Откат от версии 1.11
Иногда бывает необходимость «откатиться» на предыдущие
версии
firmware. Итак,
последовательность отката к версии 1.02e
1)
Запускаем
JavaKit из
SDK
1.1X
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
|