|
Программа для программирования ARM |
|
|
|
Dec 2 2008, 14:20
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(artemm @ Dec 2 2008, 14:58)  Есть jtag программатор-отладчик на ft2232. Скажите, существует ли какая-нить программулина для программирования армов 7х(может и 9х) атмел и нхп с помощью этого программатора??? Чтобы запустил, выбрал камень, прошивку и зашил.?????? П.С. Бутлоадер не устраивает тем, что там нужен кварц определённой частоты. Это тот, который OOCD Link? http://openocd.berlios.de/doc/index.htmlhttp://electronix.ru/forum/index.php?showtopic=45936
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Dec 2 2008, 20:23
|

Участник

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757

|
Если стоит задача просто прошивать - то для ARM от NXP можно использовать FlashMagic. Там и программатора никакого не нужно - подключаетесь по RS-232 и все.
|
|
|
|
|
Dec 3 2008, 08:14
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-07-07
Из: Украина, г. Сумы
Пользователь №: 29 306

|
Цитата(_Alfred_ @ Dec 2 2008, 23:23)  Если стоит задача просто прошивать - то для ARM от NXP можно использовать FlashMagic. Там и программатора никакого не нужно - подключаетесь по RS-232 и все. Да, задача стоит просто прошивать. а там кварц на контроллере можна использовать любой? или только определённой частоты, тошо ж оно использует бутлоадер.
|
|
|
|
|
Dec 3 2008, 12:28
|

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

|
Цитата(artemm @ Dec 3 2008, 10:14)  Да, задача стоит просто прошивать. а там кварц на контроллере можна использовать любой? или только определённой частоты, тошо ж оно использует бутлоадер. NXP автодетектит скорость UART'a. Задайте скорость COM порта в утилите поменьше, напр 9600 - будет работать практически с любым кварцем >=2Mhz. С кварцем 11.059Mhz работает на 57600, а с 14.7456 и выше - на 115200. Смотрите user manual на NXP. бутлоадеру посылается символ '?' на любой скорости, если бутлоадер смог отдетектить скорость, он вернет строку "Synchronized!" (т.е. проверить есть связь с бутлоадером или нет можно даже без всяких утилит - в терминале).
|
|
|
|
|
Dec 4 2008, 20:35
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(artemm @ Dec 3 2008, 21:44)  a как быть с atmelами? А чем SamBA не устраивает? Или code.google.com/p/samba
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Dec 5 2008, 06:47
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-07-07
Из: Украина, г. Сумы
Пользователь №: 29 306

|
Цитата(amw @ Dec 4 2008, 23:35)  А чем SamBA не устраивает? Или code.google.com/p/samba Я ж уже писал. Если у меня стоит кварц на 55Мгц, а для самбы нужно 18с фигом, то мне что при каждом программировании перепаивать кварц???
|
|
|
|
|
Dec 5 2008, 15:54
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-07-07
Из: Украина, г. Сумы
Пользователь №: 29 306

|
Цитата(aaarrr @ Dec 5 2008, 19:24)  Только при работе через USB. а по COMу с любым кварцем тоже работает?
|
|
|
|
|
Dec 5 2008, 16:07
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(artemm @ Dec 5 2008, 18:54)  а по COMу с любым кварцем тоже работает? Насчет с любым есть сомнения, хотя они и пишут, что Цитата Communication through the DBGU supports a wide range of crystals from 3 to 20 MHz via software auto-detection. я бы ограничился набором из таблички для старших SAM'ов: Код Crystals Supported by Software Auto-Detection (MHz) 3.0 3.2768 3.6864 3.84 4.0 4.433619 4.608 4.9152 5.0 5.24288 6.0 6.144 6.4 6.5536 7.159090 7.3728 7.864320 8.0 9.8304 10.0 11.05920 12.0 12.288 13.56 14.31818 14.7456 16.0 17.734470 18.432 20.0
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|