ДфуСе логоНадоградња фирмвера УСБ уређаја СТМицроелецтроницс Ектенсион
УМКСНУМКС
Упутство за употребу

Увод

Овај документ описује демонстрациони кориснички интерфејс који је развијен да илуструје употребу библиотеке за надоградњу фирмвера СТМицроелецтроницс уређаја. Опис ове библиотеке, укључујући њен интерфејс за програмирање апликација, налази се у документу „ДфуСе апликацијски програмски интерфејс“ и инсталиран је са софтвером ДфуСе.

Почетак рада

1.1 Системски захтеви
Да бисте користили демонстрацију ДфуСе са оперативним системом Виндовс, мора бити инсталирана најновија верзија Виндовс-а, као што је Виндовс 98СЕ, Милленниум, 2000, КСП или ВИСТА.
инсталиран на рачунару.
Верзија Виндовс ОС инсталираног на вашем рачунару може се одредити десним кликом на икону „Мој рачунар“ на радној површини, а затим кликом на ставку „Својства“ у приказаном ПопУпМену-у. Тип ОС је приказан у дијалогу „Својства система“ испод ознаке „Систем“ на картици „Опште“ (погледајте слику 1).

Слика 1. Дијалог са својствима система

ДфуСе надоградња фирмвера УСБ уређаја СТМицроелецтроницс Ектенсион

1.2 Садржај пакета
Следећи артикли се испоручују у овом пакету:
Софтверски садржаји

  1. СТТубе драјвер који се састоји од два следећа files:
    – СТТуб30.сис: Учитава се драјвер за демо плочу.
    – СТФУ.инф: Конфигурација file за возача.
  2. ДфуСе_Демо_В3.0_Сетуп.еке: Инсталација file који инсталира ДфуСе апликације и изворни код на ваш рачунар.

Хардверски садржај
Овај алат је дизајниран да ради са свим СТМицроелецтроницс уређајима који подржавају надоградњу фирмвера уређаја преко УСБ интерфејса. За више детаља, обратите се свом СТ
представник или посетите СТ webсајт (http://www.st.com).

1.3 ДфуСе демонстрациона инсталација
1.3.1 Инсталација софтвера

Покрените ДфуСе_Демо_В3.0_Сетуп.еке file: ИнсталлСхиелд Визард ће вас упутити да инсталирате ДфуСе апликације и изворни код на ваш рачунар. Када је софтвер успешно инсталиран, кликните на дугме „Заврши“. Затим можете истражити директориј драјвера.
Возач fileс се налазе у фасцикли „Дривер“ на вашој путањи за инсталацију (Ц:\Програм fileс\СТМицроелецтроницс\ДфуСе).
Изворни код за Демо апликацију и ДфуСе библиотеку се налази у „Ц:\Програм Fileс\СТМицроелецтроницс\ДфуСе\Соурцес”.
Документација се налази у „Ц:\Програм Fileс\СТМицроелецтроницс\ДфуСе\Соурцес\Доц”.

1.3.2 Инсталација хардвера

  • Повежите уређај са резервним УСБ портом на рачунару.
  • Затим се покреће „Чаробњак за проналазак новог хардвера“. Изаберите „Инсталирај са листе или одређене локације“ као што је приказано испод, а затим кликните на „Даље“.Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 2
  • Изаберите „Не претражујте. Одабраћу драјвер за инсталацију“ као што је приказано испод, а затим кликните на „Даље“.
    Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 3
  • Ако је управљачки програм већ инсталиран, листа модела ће показати компатибилне моделе хардвера, у супротном кликните на „Хаве Диск…“ да бисте пронашли драјвер files.
    Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 4
  • У дијалогу „Инсталирај са диска“ кликните на „Прегледај…“ да бисте навели управљачки програм fileна локацији, директоријум драјвера се налази на вашој путањи за инсталацију (Ц:\Програм fileс\СТМицроелецтроницс\ДфуСе\Дривер), а затим кликните на „ОК“.
    Рачунар аутоматски бира тачан ИНФ file, у овом случају, СТФУ.ИНФ. Када Виндовс пронађе потребан драјвер.ИНФ file, компатибилни модел хардвера ће бити приказан на листи модела. Кликните на „Даље“ да бисте наставили.
    Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 5
  • Када Виндовс изводи инсталацију драјвера, приказаће се дијалог упозорења који показује да управљачки програм није прошао тестирање Виндовс логотипа, кликните на „Настави свеједно“ да бисте наставили.
    Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 6Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 7
  • Виндовс би тада требао приказати поруку која показује да је инсталација била успјешна.
    Кликните на „Заврши“ да бисте довршили инсталацију.Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 8

ДФУ file

Корисници који су купили ДФУ уређаје захтевају могућност надоградње фирмвера ових уређаја. Традиционално, фирмвер се чува у Хек, С19 или Бинарном формату fileс, али ови формати не садрже потребне информације за обављање операције надоградње, они садрже само стварне податке програма који се преузима. Међутим, операција ДФУ захтева више информација, као што су идентификатор производа, идентификатор добављача, верзија фирмвера и алтернативни број подешавања (ИД циља) циља који ће се користити, те информације чине надоградњу циљаном и безбеднијом. Да бисте додали ову информацију, нови file треба користити формат који ће се назвати ДФУ file формату. За више детаља погледајте „ДфуСе File Спецификација формата” документ (УМ0391).

Опис корисничког интерфејса

Овај одељак описује различите корисничке интерфејсе доступне у пакету ДфуСе и објашњава како их користити за обављање ДФУ операција као што су отпремање, преузимање и
фирмвер file менаџмент.

3.1 ДфуСе демонстрација
Надоградње фирмвера морају бити у могућности да се изводе без посебне обуке, чак и за почетнике. Стога је кориснички интерфејс дизајниран да буде што је могуће робуснији и једноставнији за коришћење (погледајте слику 9). Бројеви на слици 9 односе се на опис у Табели 1 који наводи доступне контроле у ​​ДфуСе Демонстратион интерфејсу.

Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 9

Табела 1. опис прозора за демо дијалог

Контрола Опис
1 Наводи доступне ДФУ и компатибилне ХИД уређаје, изабрани је онај који се тренутно користи.
Компатибилни ХИД уређај је уређај класе ХИД који пружа функцију одвајања ХИД-а (УСАГЕ_ПАГЕ ОкФФ0О и УСАГЕ_ДЕТАЦХ 0к0055) у свом дескриптору извештаја.
Exampле:
Ока1, Ок00, // Колекција (физичка)
0к06, Ок00, ОкФФ, // Страница коришћења дефинисана од стране добављача – ОкФП00 0к85, 0к80, // РЕПОРТ_ИД (128)
0к09, 0к55, // КОРИШЋЕЊЕ (ХИД Детацх)
0к15, Ок00, // ЛОГИЦАЛ_МИНИМУМ (0)
0к26, ОкФФ, Ок00, // ЛОГИЦАЛ_МАКСИМУМ (255)
0к75, 0к08, // РЕПОРТ_СИЗЕ (8 бита)
0к95, Ок01, // РЕПОРТ_ЦОУНТ (1)
Ок131, 0к82, // ФЕАТУРЕ (Подаци, Вар, Абс, Вол)
ОкЦО, // ЕНД_ЦОЛЛЕЦТИОН (дефинисано од стране продавца)
2 Идентификатори уређаја за ДФУ режим; ПИД, ВИД и верзија.
3 Идентификатори уређаја за режим апликације; ПИД, ВИД и верзија.
4 Пошаљи наредбу Ентер ДФУ моде. Таргет ће се пребацити из апликације у режим ДФУ или ће послати ХИД Детацх ако је уређај компатибилан ХИД уређај.
5 Пошаљи наредбу Напусти ДФУ режим. Таргет ће се пребацити из ДФУ у режим апликације.
6 Мапирање меморије, двапут кликните на сваку ставку за view више детаља о меморијском делу.
7 Изаберите одредишни ДФУ file, отпремљени подаци ће бити копирани у ово file.
8 Покрените операцију отпремања.
9 Величина пренетих података током текуће операције (Уплоад/Упграде).
10 Време трајања тренутне операције (Уплоад/Упграде).
11 Доступни циљеви у учитаном ДФУ-у file.
12 Изаберите изворни ДФУ file, преузети подаци ће се учитати из овог file.
13 Покрените операцију надоградње (Обриши па преузми).
14 Проверите да ли су подаци успешно отпремљени.
15 Покажите напредак операције.
16 Прекини тренутну операцију.
17 Изађите из апликације.

Ако се микроконтролер користи у СТМ32Ф105кк или СТМ32Ф107кк, ДфуСе демо показује нову функцију која се састоји у читању података о бајтовима опција преко извезеног меморијског дела „Оптион бите“. Двоструки клик на сродну ставку у меморијској мапи (ставка 6 у табели 1 /слика 9) отвара нови оквир за дијалог који приказује бајтове опције читања. Можете користити овај оквир за уређивање и примену сопствене конфигурације (погледајте слику 10).
Алат је у стању да открије могућности изабраног меморијског дела (читање, писање и брисање). У случају нечитљиве меморије (активирана заштита читања), означава
статус читања меморије и пита да ли да деактивирате заштиту од читања или не.

Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 103.2 ДФУ file менаџер
3.2.1 Дијалог „Желим да урадим“.
Када је ДФУ file менаџер апликације, појављује се дијалог „Желим да урадим“ и корисник мора да одабере file операцију коју жели да уради. Изаберите прво дугме за избор да бисте генерисали ДФУ file из С19, Хек или Бин file, или други за издвајање С19, Хек или Бин file из ДФУ-а file (види слику 11).Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 11 Изаберите „Желим да ГЕНЕРИСИМ ДФУ file од С19, ХЕКС или БИН fileс” радио дугме ако желите да генеришете ДФУ file из С19, Хек или Бинар files.
Изаберите „Желим да ИЗВАДИМ С19, ХЕКС или БИН fileс са радио дугмета ДФУ оне” ако желите да издвојите С19, Хек или Бинар file из ДФУ-а file.

3.2.2 File дијалог за генерисање
Ако је изабран први избор, кликните на дугме ОК да бисте приказали „File Дијалог за генерисање”. Овај интерфејс омогућава кориснику да генерише ДФУ file из С19, Хек или Бин file.
Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 12

Табела 2. File опис дијалога за генерисање

Контрола Опис
1 Идентификатор добављача
2 Идентификатор производа
3 Верзија фирмвера
4 Доступне слике за убацивање у ДФУ file
5 Број идентификатора циља
6 Отворите С19 или Хек file
7 Отворите Бинари files
8 Име циља
9 Избришите изабрану слику са листе слика
10 Генеришите ДФУ file
11 Откажите и изађите из апликације

Јер С19, Хек и Бин fileне садрже спецификацију циља, корисник мора да унесе својства уређаја (ВИД, ПИД и верзија), ИД циља и назив циља пре генерисања ДФУ-а file.

Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 13
Табела 3. Опис дијалога за убризгавање у више канти

Контрола Опис
1 Путања последње отворене бинарне датотеке file
2 Опен бинари fileс. Бинарно file може бити а file било ког формата (талас, видео, текст, итд.)
3 Почетна адреса учитаног file
4 Додај file то тхе file листа
5 Избриши file из file листа
6 File листа
7 Потврди file селекција
8 Откажите и изађите из операције

3.2.3 File дијалог за екстракцију
Ако је изабран други избор у дијалогу „Желим да урадим“, кликните на дугме ОК да бисте приказали „File екстракција” дијалог прозор. Овај интерфејс вам омогућава да генеришете С19, Хек или Бин file из ДФУ-а file.
Надоградња фирмвера ДфуСе УСБ уређаја СТМицроелецтроницс Ектенсион – Слика 14

Табела 4. File опис дијалога за екстракцију

Контрола Опис
1 Идентификатор продавца уређаја
2 Идентификатор производа уређаја
3 Верзија фирмвера
4 Отворите ДФУ file
5 Листа слика у учитаном ДФУ-у file
6 Тип оф тхе file да се генерише
7 Извуците слику у С19, Хек или Бин file
8 Откажите и изађите из апликације

Поступци корак по корак

4.1 ДфуСе демонстрацијске процедуре
4.1.1 Како да отпремите ДФУ file

  1. Покрените апликацију „ДфуСе демонстрација“ (Старт -> Сви програми -> СТМицроелецтроницс -> ДфуСе -> ДфуСе Демонстратион).
  2. Кликните на дугме „Изабери“ (ставка 7 у табели 1 /слика 9) да бисте изабрали ДФУ file.
  3. Изаберите меморијски циљ(е) на листи мапирања меморије (ставка 6 у табели 1 /слика 9).
  4. Кликните на дугме „Отпреми“ (ставка 8 у табели 1 /слика 9) да бисте започели отпремање меморијског садржаја у изабрани ДФУ file.

4.1.2 Како преузети ДФУ file

  1. Покрените апликацију „ДфуСе демонстрација“ (Старт -> Сви програми -> СТМицроелецтроницс -> ДфуСе -> ДфуСе Демонстратион).
  2. Кликните на дугме „Изабери“ (ставка 12 у табели 1 /слика 9) да бисте изабрали ДФУ file. приказане информације као што су ВИД, ПИД, верзија и циљни број се читају из ДФУ-а file.
  3. Означите поље за потврду „Оптимизуј трајање надоградње“ да бисте игнорисали ФФ блокове током отпремања.
  4. Означите поље за потврду „Верификуј након преузимања“ ако желите да покренете процес верификације након преузимања података.
  5. Кликните на дугме „Надогради“ (ставка 13 у табели 1 /слика 9) да бисте започели надоградњу file садржај у сећању.
  6. Кликните на дугме „Верификуј“ (ставка 14 у Табели 1 /Слика 9) да бисте проверили да ли су подаци успешно преузети.

4.2 ДФУ file менаџерске процедуре
4.2.1 Како генерисати ДФУ fileс од С19/Хек/Бин files

  1. Покрените „ДФУ File Манагер” (Старт -> Сви програми -> СТМицроелецтроницс > ДфуСе-> ДФУ File Менаџер).
  2. Изаберите „Желим да ГЕНЕРИСИМ ДФУ file од С19, ХЕКС или БИН fileс“ у дијалогу „Желим да урадим“ (Та бл е 1 1 ), а затим кликните на „ОК“.
  3. Направите ДФУ слику из С19/Хек или бинарне датотеке file.
    а) Подесите некоришћени ИД број мете (ставка 5 у табели 2 /слика 12).
    б) Попуните ВИД, ПИД, верзију и назив циља
    ц) За креирање слике из С19 или Хек file, кликните на дугме „С19 или Хек“ (ставка 6 у табели 2 /слика 4) и изаберите file, ДФУ слика ће бити креирана за свако додато file.
    д) За креирање слике из једне или више бинарних датотека fileс, кликните на дугме „Мулти Бин“ (ставка 7 у Табели 2 /Слика 12) да бисте приказали дијалог „Мулти Бин Ињецтион“ (Слика 13.).
    Кликните на дугме Прегледај (ставка 2 у табели 3 /слика 13) да бисте изабрали бинарни file(*.бин) или други формат file (Талас, Видео, Текст,…).
    Подесите почетну адресу у поље за адресу (ставка 3 у табели 3 /слика 13).
    Кликните на дугме „Додај на листу“ (ставка 4 у табели 3 /слика 13) да додате изабрану бинарну датотеку file са датом адресом.
    Да избришете постојеће file, изаберите га, а затим кликните на дугме „Делете“ (ставка 5 у табели 3 /слика 13).
    Поновите исту секвенцу да бисте додали другу бинарну датотеку fileс, Кликните на “ОК” да потврдите.
  4. Поновите корак (3.) да бисте креирали друге ДФУ слике.
  5. Да бисте направили ДФУ file, кликните на „Генерирај“.

4.2.2 Како издвојити С19/Хек/Бин fileс из ДФУ files

  1. Покрените „ДФУ File Манагер” апликација (Старт -> Сви програми -> СТМицроелецтроницс -> ДфуСе -> ДФУ File Управљати).
  2. Изаберите „Желим да ИЗВАДИМ С19, ХЕКС или БИН fileс фром а ДФУ оне” радио дугме у дијалогу „Желим да урадим” (слика 11), а затим кликните на „ОК”.
  3. Извуците С19/Хек или бинарни фајл file из ДФУ-а file.
    а) Кликните на дугме Прегледај (ставка 4 у табели 4 /слика 14) да бисте изабрали ДФУ file. Слике које се налазе биће наведене у листи слика (ставка 4 у табели 4 /слика 14).
    б) Изаберите слику са листе слика.
    ц) Изаберите радио дугме Хек, С19 или Мултипле Бин (ставка 6 у табели 4 /слика 14).
    д) Кликните на дугме “Ектрацт” (ставка 7 у табели 4 /слика 14) да бисте издвојили изабрану слику.
  4. Поновите корак (3.) да бисте издвојили друге ДФУ слике.

Историја ревизија

Табела 5. Историја ревизије документа

Датум Ревизија Промене
6-јун-07 1 Првобитно издање.
2-јан-08 2 Додан одељак 4.
24-Сеп-08 3 Ажурирана слика 9 до слике 14.
2-Јул-09 4 користите демо надограђену на верзију В3.0.
Одељак 3.1: Ажурирана демонстрација ДфуСе:
— Слика 9: ДфуСе демо оквир за дијалог је ажуриран
— Додата нова функција за СТМ32Ф105/107кк уређаје — Слика 10: Додати дијалог за уређивање бајтова опције Ажурирано у одељку 3.2: ДФУ file менаџер
— Слика 11: дијалог „Желим да урадим“.
— Слика 12: дијалог „Генерација“.
— Слика 13: „Мулти бин ињецтион“ дијалог прозор
— Слика 14: Оквир за дијалог „Ектрацт“.

Молимо Читајте пажљиво:

Информације у овом документу дате су искључиво у вези са СТ производима. СТМицроелецтроницс НВ и његове подружнице (“СТ”) задржавају право да у било ком тренутку, без претходног обавештења, изврше измене, исправке, модификације или побољшања овог документа, као и производа и услуга које су овде описане.
Сви СТ производи се продају у складу са СТ условима продаје.
Купци су искључиво одговорни за избор, избор и коришћење СТ производа и услуга описаних овде, а СТ не преузима никакву одговорност у вези са избором, избором или коришћењем СТ производа и услуга описаних овде.
Овим документом се не даје никаква лиценца, изричита или имплицирана, путем естоппела или на други начин, за било која права интелектуалне својине. Ако се било који део овог документа односи на било које производе или услуге треће стране, то се неће сматрати лиценцом коју је дао СТ за коришћење таквих производа или услуга треће стране, или било које интелектуалне својине која се налази у њему или се сматра гаранцијом која покрива коришћење на било који начин од таквих производа или услуга треће стране или било које интелектуалне својине садржане у њима.
ОСИМ АКО ЈЕ ДРУГАЧЕ НИЈЕ НАВЕДЕНО У ОДРЕДБАМА И УСЛИМА ПРОДАЈЕ СТ-а СТ СЕ ОДРИЧЕ БИЛО КАКВЕ ИЗРИЧИТЕ ИЛИ ПОДРАЗУМЕВАНЕ ГАРАНЦИЈЕ У ОДНОСУ НА УПОТРЕБУ И/ИЛИ ПРОДАЈУ СТ ПРОИЗВОДА, УКЉУЧУЈУЋИ БЕЗ ОГРАНИЧАВАЊА ИМПЛИЦИРАНЕ ГАРАНЦИЈЕ И ДЕЛОВЕ ИМПЛИЦИТНИХ ГАРАНЦИЈА ЊИХОВИ ЕКВИВАЛЕНТИ ПРЕМА ЗАКОНИМА БИЛО КОЈЕ ЈУРИСДИКЦИЈЕ), ИЛИ КРШЕЊЕ БИЛО КОГА ПАТЕНТА, АУТОРСКОГ ПРАВА ИЛИ ДРУГОГ ПРАВА ИНТЕЛЕКТУАЛНЕ СВОЈИНЕ.
ОСИМ УКОЛИКО НИЈЕ ИЗРИЧИТО ПИСМЕНО ОДОБРЕН ОД ОВЛАШЋЕНОГ ПРЕДСТАВНИКА СТ, СТ ПРОИЗВОДИ СЕ НЕ ПРЕПОРУЧУЈУ, ОВЛАШЋЕНИ ИЛИ ГАРАНТУЈУ ЗА УПОТРЕБУ У ВОЈНИ, ВАЗДУХОПЛОВИМА, СВЕМИРСКИМ ПРОИЗВОДИМА, ПРОИЗВОДИМА ЗА СПАШАВАЊЕ ЖИВОТА, ИЛИ ЖИВОТНИМ ПРИМЈЕНАМА НИЈЕ КВАР ИЛИ КВАР МОЖЕ РЕЗУЛТАТИ ЛИЧНОМ ПОВРЕДОМ, СМРТОМ ИЛИ ТЕШКОМ ИМОВИНОМ ИЛИ ШТЕотом по животну средину. СТ ПРОИЗВОДИ КОЈИ НИСУ НАВЕДЕНИ КАО „АУТОМОТИВНИ ГРАД“ МОГУ СЕ КОРИСТИТИ САМО У АУТОМОБИЛСКИМ АПЛИКАЦИЈАМА НА СОПСТВЕНИ РИЗИК КОРИСНИКА.
Препродаја СТ производа са одредбама другачијим од изјава и/или техничких карактеристика наведених у овом документу ће одмах поништити сваку гаранцију коју је СТ дао за СТ производ или услугу описану овде и неће створити или продужити на било који начин било какву одговорност СТ.
СТ и СТ лого су заштитни знаци или регистровани заштитни знаци компаније СТ у разним земљама.
Информације у овом документу замењују и замењују све претходно дате информације.
СТ лого је регистровани заштитни знак компаније СТМицроелецтроницс. Сва остала имена су власништво њихових власника.

© 2009 СТМицроелецтроницс – Сва права задржана
СТМицроелецтроницс група компанија
Аустралија – Белгија – Бразил – Канада – Кина – Чешка Република – Финска – Француска – Немачка – Хонг Конг – Индија – Израел – Италија – Јапан –
Малезија – Малта – Мароко – Филипини – Сингапур – Шпанија – Шведска – Швајцарска – Уједињено Краљевство – Сједињене Америчке Државе
ввв.ст.цом
ИД документа 13379 Рев 4

Документи / Ресурси

СТ ДфуСе надоградња фирмвера УСБ уређаја СТМицроелецтроницс Ектенсион [пдф] Упутство за употребу
ДфуСе УСБ уређај, надоградња фирмвера СТМицроелецтроницс екстензија, ДфуСе УСБ надоградња фирмвера, СТМицроелецтроницс екстензија, ДфуСе УСБ надоградња фирмвера СТМицроелецтроницс проширење, УМ0412

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *