программы отказываюся работать через STK200 с MEGA48PA
Может есть программы в которых конфиг можно написать руцами для STK200?
STK500/600/700 не предлагать
Там на свалке редко убираются...FUZZY_ писал(а):ссылки там битые на avreal - ( Возможно, эта страница была удалена, переименована, или она временно недоступна )
и в гугле битые ?FUZZY_ писал(а): ссылки там битые на avreal
И зачем эта отмена, если avreal уже больше года знает atmega48pa в лицо?radio-kot писал(а):avreal - отменить проверку сигнатуры.
Код: Выделить всё
real@REALPC:~$ avreal +atmega48pa -?
avreal/Linux64 - AVR controllers programmer by Redchuk Alexandr
v1.28r7 (Feb 27 2011 20:00:00) http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
+atmega48pa -?
mega48P|mega48PA signature 1E920A
Fuse list
fuse programmed state is 0
use ON or OFF aliases for 1-bit fuses if you not shure
_LOW fuse byte:
CKDIV = 0 or 1 - clock prescaler selection
(CKDIV8)
CKOUT = 0 or 1 - clock output enable
SUT = 0 to 3 - Start-up timer
CKSEL = 0 to F - Clock selection
_HIGH fuse byte:
RSTDISBL = 0 or 1 - Reset pin disable
(RSTDSBL)
DWEN = 0 or 1 - DebugWire enable
WDTON = 0 or 1 - WDT enable
EESAVE = 0 or 1 - Keep EEPROM @ erase
(EESV)
BODLEVEL = 0 to 7 - Brown-out level
(BLEV)
_EXT fuse byte:
SELFPRGEN = 0 or 1 - Self programming enable
(SPMEN)
real@REALPC:~$ Ну вот не зню почему, но:FUZZY_ писал(а):Может я неправильно думал для работы программы необходимы драйвера , а нельзя было использовать IODeviceControl .
Рецидив с тех времён, когда AT90S1200 не имела процедуры пересинхронизации и попытка её провести как для at90s2313 и прочих с достаточно большой вероятностью приводила к стиранию сигнатуры. Соответственно, опрос для +90s1200 и для всех остальных производится по разному. А без ключа непонятно как опрашивать.FUZZY_ писал(а):3 прога явно запросила тип процессора при чтении кода - что на мой взгляд является неудобством - если имеется не закрытый девайс и хочется узнать тип проца
avrealshell умеет генерировать батники. Кажется, даже с моей подачи. Но я давно в ту сторону не смотрел и с автором не общался, о состоянии проекта ничего не знаю.FUZZY_ писал(а):Для этой проги неплохо бы написать конфигуратор для создания bat файла - чтобы по меньше времени тратить на читку доки
«Это не баг, это фича». Не знаю, все ли «фирмовые программы» понимают отличие между «в HEX-файле сидят FF» и «в HEX-файле в этом месте пусто».FUZZY_ писал(а)::100B60006500790062006F00610072006400FFFFA1
:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 - с этими строками непонятка фирмовые программы так не пишут (FF)
Еще один маленький вопросик - у меня насобиралось несколько tiny15 с измененной сигнатуройavreal писал(а)::Рецидив с тех времён, когда AT90S1200 не имела процедуры пересинхронизации и попытка её провести как для at90s2313 и прочих с достаточно большой вероятностью приводила к стиранию сигнатуры. Соответственно, опрос для +90s1200 и для всех остальных производится по разному.
»
А EEPROM-то может вообще не стираться, у avreal есть ключ -e-, позже и у AVR добавился фьюз EESAVE...avreal писал(а):Он ведь не знает -- те FF просто так или это массив такой, в контрольной сумме прошивки они участвуют или нет. А вдруг записываемый кристалл недотёрся где-то там?
Tiny15 ? С ними таких фокусов не видел. Впрочем, через меня их мало прошло.FUZZY_ писал(а):Еще один маленький вопросик - у меня насобиралось несколько tiny15 с измененной сигнатурой (что-то типа 02-01-12, FE-FD-0F )
Можно ли восстановить ихнюю сигнатуру c помощю вашей проги ?