[[qnx]]
 

QNX

  1. идем на myqnx.comhttp://myqnx.com/download/feature.html?programid=16782 и качаем от туда образ
  2. просим студенческую лицензию. прийдется зарегестрироваться =)
  3. ставим
  4. качаем последний бинарный BSP для sk-at91sam9* binary BSP из раздела «Файлы»
  5. папку tftp копируем на c:
  6. в bsp-sk-sam9260-binimagessk_at91sam9260-flash.build правим МАС и IP, если нужно. ну еще можно выкинуть/добавить лишнее.
  7. запускаем mkflashimage.bat, получится сжатый образ. если поредактировать mkflashimage.bat, то можно получить не сжатый образ
  8. в U-Boot пишем setenv ipaddr наш_IP; setenv serverip компа_IP; tftpboot 20800000 ipl; bootm 20800000

грузится образ и запускается.

все. если нужно прошить образ в датафлэш, то в у-буте говорим setenv ipaddr 10.10.3.33; setenv serverip 10.10.3.17; tftpboot 20000000 ipl; cp.b 20000000 C0038000 140000

Дискуссия

Sergey Gimaev, 2010/06/10 16:18

надо добавить по сборке QNX для iMX-233.
после регистрации с сайта фрискейла тянем BSP WinCE 6.0, ставим его. открываем готовый проект (например iMX233-EVK-PDK1_8-Mobility.sln) в вижуал студии, говорим Builad - Build solution. ждем пока вывалится с ошибками, минут 40 ждем. идем по дереву в папку «платфомы», IMX-233, scr, bootloader, XLDR. тыкаем правой кнопкой, говорим Build. после сборки ищем по папкам XLDR.nb0, кроме него понадобится elftosb.exe и sb_loader.exe. лежат в папке c:\wince60
правим конфиги для формирования правильного образа в формате sb.
собираем образ QNX. после сборки образа будет готов файл firmware.sb, запускаем sb_loader.exe. все.
пока воюю с IPL и начальным загрузчиком от winCE. получается 3 загрузчика: 1 от виндыСЕ, ложится во внутренню RAM, инициализирует тактовые, питание; 2 IPL QNX, делает в принципе тоже самое, попробую потом от виндозного отказаться; 3 startup QNX.
почему я не использую linux. на начальные загрузчики boot_prep power_prep исходников не нашел. нативной машины нет, а в виртуалке не охота. что делают виндовые загрузчики - понятно.
Sergey Gimaev, 2010/06/11 12:04

пока пришел к следующему варианту:
с помощью sb_loader.exe гружу пресобранный кем-то добрым u-boot, давлю в терминале Ctrl+C и даю команду:
setenv ipaddr 10.10.3.33 ; setenv serverip 10.10.3.200; tftpboot 40000000 Image; go 40000000

 
/home/starterkit/wiki.starterkit.ru/data/pages/qnx.txt · Последние изменения: 2009/04/16 11:07 От ms
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki