Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ARM COMPILERS benchmarks
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=1609
Страница 1 от 2

Автор:  CM600 [ Сря Яну 18, 2006 5:54 pm ]
Заглавие:  ARM COMPILERS benchmarks

http://www.raisonance.com/products/STR7/benchmark.php

Като че ли *любимото* ни GCC не е толкова лошо :)

Автор:  Bezmozachen [ Сря Яну 18, 2006 6:05 pm ]
Заглавие: 

Как после да вярваш на бенчмарковете на производителите на компилатори 8O . Не че съм им вярвал :lol: .

Автор:  Цецо [ Сря Яну 18, 2006 7:23 pm ]
Заглавие: 

GCC беше много слабо в началото, но сега доста са дръпнали. Проблема е, че е максимално user unfrendly.

Автор:  Zdrav [ Сря Яну 18, 2006 10:30 pm ]
Заглавие: 

Цецо написа:
Проблема е, че е максимално user unfrendly.

Всичко опира до навиците на "юзера". :D

Автор:  t_i_t_o [ Сря Яну 18, 2006 11:53 pm ]
Заглавие: 

Zdrav написа:
Цецо написа:
Проблема е, че е максимално user unfrendly.

Всичко опира до навиците на "юзера". :D

да бе, ама още да няма свестен дебъгер...

Автор:  Цецо [ Чет Яну 19, 2006 10:54 am ]
Заглавие: 

И продължава да не може да се дебъгва от Флаша

Автор:  t_i_t_o [ Чет Яну 19, 2006 3:04 pm ]
Заглавие: 

може, може, но не е лесно :)

Автор:  Цецо [ Чет Яну 19, 2006 3:39 pm ]
Заглавие: 

И как? Единствената среда базирана на GNU която можеше да го прави е Кроса. Ама тя сама по себе си не е GNU.
Доколкото знам проблема беше да се програмира флаша през JTAG. Ама на това решенето беше намерено отдавна. Но и досега не съм срещнал "свободен" дебъгер който да желае да дебъгва от флаша.

Автор:  t_i_t_o [ Чет Яну 19, 2006 4:09 pm ]
Заглавие: 

Да по отношение на ключовата дума "свободен" си прав...
Иначе за да дебъгваш в FLASH с gdb/insight ти трябва JTAG интерфейс на който да можеш да кажеш да слага само hardware breakpoints - което е доста скъпо като устройство (PEEDI, BDI2000).

Ако пък приемем че се сдобиеш с такъв JTAG интерфейс, то трябва да снаеш че имаш право само на 2 брейка, т.е. можеш да сложиш най много два брейка, и ако кода ти спре в някой о тях, преди за започнеш да дебъгваш стъпка по стъпка трябва да махнеш единия бреак за ба може дебъгера да го използва за стъпката... това го казвам за да стане ясно че дебъга от флаш хич не е приятна работа...

Автор:  Balkana [ Чет Яну 19, 2006 9:25 pm ]
Заглавие: 

Затова IAR сега печели яко дивиденти - префлашват сектора .... Вярно, оказва се че нещо са сбъгясали, ама при мен на STR712 бачка стабилно на простичък проект.

Автор:  Nikola Kirov [ Чет Яну 19, 2006 9:48 pm ]
Заглавие: 

И на АТ91SAM7S64 работи добре но е бавно. Но като набъбне програмата и няма как да дебъгваш от рама си е много добра алтернатива.

Автор:  Цецо [ Пет Яну 20, 2006 11:04 am ]
Заглавие: 

Tito, нещо не ти разбирам мисълта.
От една страна и IAR и Кроса подържащи Wriggler дебъгват от флаша без проблеми (относително казано). И го правят без да имат сложния хардуер. Значи явно е че може.
От друга страна ти ми казваш че за да го правя ми трябват някакви скъпи устройства.

Освен това аз имам доста голям опит с дебъгера на микрочип който подържа цял един брекпоинт, свикнал съм, та с два брекпоинта не можеш ме уплаши. Даже са ми много, ще се чудя какво да ги правя. 8)

Автор:  t_i_t_o [ Пет Яну 20, 2006 12:05 pm ]
Заглавие: 

@Ceco
Нали каза че ГДБ не може да дебъгва от флаш - аз ти казвам как може - въпреки че не излиза безплатно. Даже в случая излиза по скъпо от това да си купиш дебъгер който поддържа флаш дебъг с уиглер.

За да може ГДБ да дебъгва от флаш с уиглер, просто някой трябва да седне и да го напише...
А сега се сещам на че ако на OCDremote можеше да му се каже да използва хард брейкове, пак щеше да стане номера...

Автор:  Цецо [ Пет Яну 20, 2006 1:41 pm ]
Заглавие: 

Ахам. Излиза че всичко идва от това, че всичко "свободно" се базира на Wriggler, от там OCD. Което пък понеже е безплатно логично никой няма интереса да го донаправи и за флаш дебъгване. Аз не съм много наясно с ползването на "свободен" софтуер. Въобще не съм наясно с програмирането за АРМ де, ама сега понеже имам проект върху него, ща, неща ще се науча. И понеже е във вариант микроконтролер, та изучавам вариантите за дебъгване от флаша.

ГДБ доколкото знам е универсален дебъгер. Обаче връзката с желязото се прави от някаква допълнителна брънка - OCD ли се ползва както при виндоуса? Там ли е проблема с дебъгването от флаша.

Автор:  Balkana [ Пет Яну 20, 2006 4:32 pm ]
Заглавие: 

Проверете - мисля че на последното OCD може да му се задават HW breakpoints.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/