реклама на сайте
подробности

 
 
> AVRISP+JTAGICE в одном флаконе да еще и USB, Кто чего скажет по этому поводу?
goodwin
сообщение Nov 11 2006, 21:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Может есть желающие сообща довести дело до ума?
По свежим следам, так сказать...
http://www.telesys.ru/wwwboards/mcontrol/1...es/397212.shtml
http://www.telesys.ru/wwwboards/mcontrol/1...es/397470.shtml
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
goodwin
сообщение Nov 13 2006, 00:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Насчет удобства конечно согласен (ибо сам сделал вообще два одельных дивайса без всяких кнопок).
Но попытку объединить их в одном кристалле все-таки не считаю "попыткой попонтоваться" "горе-проектом" :) "постоянно менять прошивки" незачем - по мере необходимости :)
Объединить удалось в такой конфигурации: с помощью бутлодыря в M16 через студию можно грузить (без всяких перемычек и рычагов) фирмварь JTAGICE и слегка переработанную фирмварь (под кварц 7.37) avrusb500 - все работает, умещается в корпусе сотового шнурка, дешево...
Каюсь, пропустил, что мегу8535 в Evertool можно пришивать самим Evertool - уж шибко кудряво там надо рычагами рулить... :)
А вот насчет "У m8535 и у m16 разные таблицы векторов" - это как
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 13 2006, 00:58
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(goodwin @ Nov 13 2006, 03:46) *
А вот насчет "У m8535 и у m16 разные таблицы векторов" - это как раз не проблема - таблицу с редиректом можно разместить в boot области/загрузчике... Проблема в другом - RJMP/RCALL...
Увы, относительная адресация фирмвари 8535 некорректно работает в меге16, если смещение отрицательное, при переходе через границу памяти sad.gif

На мой взгляд RCALL/RJMP как раз не проблема, т.к. стандартная прошивка STK не выходит за границу 8k и работать должна. А не заработала как раз по причине того, что таблица векторов у M16 больше и как следствие затирает часть кода STK. Можно попробовать применить M32 с JTAG'овской прошивкой никаких вопросов, а STKшную попробовать залить начиная с адреса 16k, и пользовать с соответвующим редиректом. В функцию бутлоадера вставить возможность смены первой страницы флеш.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016