На начало  
Карта сайта
О себе
TINI ?
"Железо"
Справочник
Софт
Проекты
Документация
FAQ
Ссылки
Связь

 

Обновление 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) Запускаем все это «хозяйство» в действие командой:

                    -

в итоге имеем вид:

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 

| TINI? | Железо | Справочник | Софт | Проекты | Документация | FAQ | Связь |

Ссылки | На главную страницу

 
 
 
Используются технологии uCoz