Difference between revisions of "Lbcontrol Ru"

From ElphelWiki
Jump to: navigation, search
Dimon (talk | contribs)
(описание ограничений программатора)
 
Dimon (talk | contribs)
Newer edit →
Line 1: Line 1:
 
Внутрисхемный программатор для программирования платы объектива - lbcontrol
 
Внутрисхемный программатор для программирования платы объектива - lbcontrol
  
 
+
Для программирования используются сигналы
 +
|            плата объектива
 +
| Разъем        Сигнал      Порт        Пин
 +
| W301          RESET      PB7        11
 +
| W302          XTAL1      PB4          7
 +
| W303          SCK        PB2        32
 +
| W304          MISO        PB1        31
 +
| W305          MOSI        PB0        30
  
 
Имеет следующие ограничения:
 
Имеет следующие ограничения:
  
1. Поддержка только ATtiny26
+
  Поддержка только ATtiny26
2. Только постраничная запись flash памяти контроллера
+
  Только постраничная запись flash памяти контроллера
3. Нет поддержки сегментов в адресах, программируются ус-ва не более  
+
  Нет поддержки сегментов в адресах, программируются ус-ва не более 64Кбайт flash памяти.
  64Кбайт flash памяти.
+
  Прошивка flash только Intel HEX format   
4. Прошивка flash только Intel HEX format   
+
  Прошивка EEPROM в бинарном виде, берутся только первые 128 байт.
5. Прошивка EEPROM в бинарном виде, берутся только первые 128 байт.
+
  Прошивка flash в файле только непрерывная. С последоватальным увеличением адресов, без дырок и т.п.
6. Прошивка flash в файле только непрерывная. С последоватальным увеличением
 
  адресов, без дырок и т.п.
 
  
Не совсем понятен порядок байтов с слове в файле и флеше. По описанию первым  
+
Не совсем понятен порядок байтов с слове в файле и флеше. По описанию первым следует записывать первый байт, затем второй, если они хранятся в файле в обратном порядке, надо будет переставлять местами, пока считаем что храняться как надо.
следует записывать первый байт, затем второй, если они хранятся в файле в  
 
обратном порядке, надо будет переставлять местами, пока считаем что храняться
 
как надо.
 

Revision as of 19:13, 28 September 2005

Внутрисхемный программатор для программирования платы объектива - lbcontrol

Для программирования используются сигналы

|             плата объектива
| Разъем        Сигнал       Порт        Пин
| W301           RESET       PB7         11
| W302           XTAL1       PB4          7
| W303           SCK         PB2         32
| W304           MISO        PB1         31
| W305           MOSI        PB0         30

Имеет следующие ограничения:

  Поддержка только ATtiny26
  Только постраничная запись flash памяти контроллера
  Нет поддержки сегментов в адресах, программируются ус-ва не более 64Кбайт flash памяти.
  Прошивка flash только Intel HEX format  
  Прошивка EEPROM в бинарном виде, берутся только первые 128 байт.
  Прошивка flash в файле только непрерывная. С последоватальным увеличением адресов, без дырок и т.п.

Не совсем понятен порядок байтов с слове в файле и флеше. По описанию первым следует записывать первый байт, затем второй, если они хранятся в файле в обратном порядке, надо будет переставлять местами, пока считаем что храняться как надо.