| Автор |
Съобщение |
|
CM600
Ранг: Новодошъл
Регистриран на: Пет Окт 21, 2005 9:35 pm Мнения: 152 Местоположение: Варна
|
 ARM COMPILERS benchmarks
|
| Сря Яну 18, 2006 5:54 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Как после да вярваш на бенчмарковете на производителите на компилатори  . Не че съм им вярвал  .
|
| Сря Яну 18, 2006 6:05 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
GCC беше много слабо в началото, но сега доста са дръпнали. Проблема е, че е максимално user unfrendly.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Яну 18, 2006 7:23 pm |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
Всичко опира до навиците на "юзера". 
|
| Сря Яну 18, 2006 10:30 pm |
|
 |
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 10:54 am Мнения: 896
|
да бе, ама още да няма свестен дебъгер...
|
| Сря Яну 18, 2006 11:53 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
И продължава да не може да се дебъгва от Флаша
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Яну 19, 2006 10:54 am |
|
 |
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 10:54 am Мнения: 896
|
може, може, но не е лесно 
|
| Чет Яну 19, 2006 3:04 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
И как? Единствената среда базирана на GNU която можеше да го прави е Кроса. Ама тя сама по себе си не е GNU.
Доколкото знам проблема беше да се програмира флаша през JTAG. Ама на това решенето беше намерено отдавна. Но и досега не съм срещнал "свободен" дебъгер който да желае да дебъгва от флаша.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Яну 19, 2006 3:39 pm |
|
 |
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 10:54 am Мнения: 896
|
Да по отношение на ключовата дума "свободен" си прав...
Иначе за да дебъгваш в FLASH с gdb/insight ти трябва JTAG интерфейс на който да можеш да кажеш да слага само hardware breakpoints - което е доста скъпо като устройство (PEEDI, BDI2000).
Ако пък приемем че се сдобиеш с такъв JTAG интерфейс, то трябва да снаеш че имаш право само на 2 брейка, т.е. можеш да сложиш най много два брейка, и ако кода ти спре в някой о тях, преди за започнеш да дебъгваш стъпка по стъпка трябва да махнеш единия бреак за ба може дебъгера да го използва за стъпката... това го казвам за да стане ясно че дебъга от флаш хич не е приятна работа...
|
| Чет Яну 19, 2006 4:09 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
Затова IAR сега печели яко дивиденти - префлашват сектора .... Вярно, оказва се че нещо са сбъгясали, ама при мен на STR712 бачка стабилно на простичък проект.
|
| Чет Яну 19, 2006 9:25 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
И на АТ91SAM7S64 работи добре но е бавно. Но като набъбне програмата и няма как да дебъгваш от рама си е много добра алтернатива.
|
| Чет Яну 19, 2006 9:48 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Tito, нещо не ти разбирам мисълта.
От една страна и IAR и Кроса подържащи Wriggler дебъгват от флаша без проблеми (относително казано). И го правят без да имат сложния хардуер. Значи явно е че може.
От друга страна ти ми казваш че за да го правя ми трябват някакви скъпи устройства.
Освен това аз имам доста голям опит с дебъгера на микрочип който подържа цял един брекпоинт, свикнал съм, та с два брекпоинта не можеш ме уплаши. Даже са ми много, ще се чудя какво да ги правя. 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Яну 20, 2006 11:04 am |
|
 |
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 10:54 am Мнения: 896
|
@Ceco
Нали каза че ГДБ не може да дебъгва от флаш - аз ти казвам как може - въпреки че не излиза безплатно. Даже в случая излиза по скъпо от това да си купиш дебъгер който поддържа флаш дебъг с уиглер.
За да може ГДБ да дебъгва от флаш с уиглер, просто някой трябва да седне и да го напише...
А сега се сещам на че ако на OCDremote можеше да му се каже да използва хард брейкове, пак щеше да стане номера...
|
| Пет Яну 20, 2006 12:05 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Ахам. Излиза че всичко идва от това, че всичко "свободно" се базира на Wriggler, от там OCD. Което пък понеже е безплатно логично никой няма интереса да го донаправи и за флаш дебъгване. Аз не съм много наясно с ползването на "свободен" софтуер. Въобще не съм наясно с програмирането за АРМ де, ама сега понеже имам проект върху него, ща, неща ще се науча. И понеже е във вариант микроконтролер, та изучавам вариантите за дебъгване от флаша.
ГДБ доколкото знам е универсален дебъгер. Обаче връзката с желязото се прави от някаква допълнителна брънка - OCD ли се ползва както при виндоуса? Там ли е проблема с дебъгването от флаша.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Яну 20, 2006 1:41 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
Проверете - мисля че на последното OCD може да му се задават HW breakpoints.
|
| Пет Яну 20, 2006 4:32 pm |
|
|