| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Среда за разработка на приложения за ARM (cortex-m3) http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=8226 |
Страница 1 от 2 |
| Автор: | michev [ Нед Окт 24, 2010 7:02 pm ] |
| Заглавие: | Среда за разработка на приложения за ARM (cortex-m3) |
Здравейте. Тия дни се сдобих с прословутия кит за 10$ и вече съм на ръба да се побъркам! 1 свястна среда за разработка не можах да намеря... Изброените в сайта на производителя на кит-а са платени, а тези които се пускат в "лайт" режим, не генерират хекс файл (опцията била налична в платения вариант.. ЕБАСИ!).. Та, това което търся на кратко е - безплатна среда за разработка която да има дописване(задължително) и да генерира хекс файл. Да не отварям друга тема - Да Ви се намира някой леко четиво/урок(входен) за АРМ? (не ония пдф-и по 1000+ страници) |
|
| Автор: | ¶ [ Нед Окт 24, 2010 7:51 pm ] |
| Заглавие: | |
Имам няколко книги за ARM, изглеждат "леко" четиво |
|
| Автор: | klez [ Нед Окт 24, 2010 7:59 pm ] |
| Заглавие: | |
леко офтопик от къде го поръча? |
|
| Автор: | michev [ Нед Окт 24, 2010 8:35 pm ] |
| Заглавие: | |
От Комет->фарнел. |
|
| Автор: | fan [ Нед Окт 24, 2010 9:30 pm ] |
| Заглавие: | |
Тъй тъй, недей много му мисли ами хващай кейла (има го в нета с крака:) ) и действай! Те хората пуснали кита си знаят как да те прилъжат и в случая са успели. И докато разучаваш кортексите и STM32-ките, започвай да кълвеш по малко еклипса, GCC, мейка, openocd-то и т.н. Все пак искаш всичко безплатно, а това означава много повече учене от готовите среди. Обаче няма лошо! Успех! |
|
| Автор: | michev [ Нед Окт 24, 2010 9:58 pm ] |
| Заглавие: | |
Ами не му мислих особено много.. надърпах няколко среди за разработка, включително кейл-а. Ама кажи ми от къде по дяволите, аз който съм тотален новобранец в арм, да знам всички структури на изуст? Малко съм възмутен, как ИДЕ за х хиляди долара няма едно дописване.. Еклипса е дуго нещо и то не непознато..(все пак всеки ден го ползвам |
|
| Автор: | fan [ Нед Окт 24, 2010 10:11 pm ] |
| Заглавие: | |
Е, щом си се сетил за objcopy и си на ти с еклипса значи си наясно и ще се оправиш - не си за мислене въобще! http://ifile.it/sijortm |
|
| Автор: | michev [ Нед Окт 24, 2010 11:10 pm ] |
| Заглавие: | |
Fan, идеята е не да преоткривам колелото, ами да го използвам То ще си загубя една вечер и ще събера ИДЕ, но исках нещо готово, поне с това да не си блъскам главата. По другия ми въпрос нещо? Някой друг туториал, че нищо не намирам, а определено не искам да ползвам това дето идва с платката. edit: Сега видях че си добавил доста информация. Благодаря! |
|
| Автор: | fan [ Нед Окт 24, 2010 11:22 pm ] |
| Заглавие: | |
Нещото, което със сигурност работи (и е безплатно) е Еклипс + CodeSourcery Lite + GDB и гнумейк (има ги в CS-a) , OpenOCD и ftdi- ски тип дебъгер (за сега само през JTAG) - може да погледнеш в старницата на Freddy Chopin. ... и стандартните библиотеки за STM32(това го бях забравил, а и линкерски скрипт за тях:) ). |
|
| Автор: | Цецо [ Пон Окт 25, 2010 8:56 am ] | |||||||||
| Заглавие: | ||||||||||
Хм, само дето чиляка ще има проблем с дебъгването. Щото върху кита има някакъв извратен дебъгер на чип Сега въпроса е кое е по лесно - да накараш техния дебъгер да се търкаля под gdb (което не твърдя че е възможно) или да го изкормиш физически и да си завържеш нещо познато (Jlink/FTDI)..... Иначе щом е работил с еклипс и има идея от гну, няма какво да му мисли. Да не бара кеил или иар, че ще се разглези От Code Sourcery след регистрация може да се изтегли пълната готова евалюейшън сглобка. Много е джиджана, но пак е крачка назад спрямо чистото gcc. Щото пак се връзваш хардли за тяхната среда, проджект файловете са специфични. Но мисля като за начало е добре. Поне да не се мъчи със средата, а да учи контролера. После човек лесно минава на чисто make и така. Апропо - да кажеш после едно голямо мерси на fan за наръчника Сега си правя нова сглобка базирана на Eclipse (с чист make), CS и Jlink. Ще я пусна като е готова, мисля да е следващата седмица. Edit: Там дето ти пробутват кита, пише за някакъв Atolic. Той е базиран на GCC до колкото знам и нещо ме гложди спомена, че дебъгват през gdb. Така че вероятно съществува някакъв gdb server за St-link, въпроса е може ли да се изкорми от въпросния Atolic. |
||||||||||
| Автор: | miro_atc [ Пон Окт 25, 2010 9:28 am ] |
| Заглавие: | |
тия Атолик са някаква смешка... Ловят шарани хората Който ще ползва GNU, Eclipse да си ги ползва в оригинал! Даже и това CodeSourcery според мен е лоша идея, ама Цецо си знае... Иначе по темата, ако се ползва GNU (или гну-базирана) среда, виж си мейкфайла и си смени опциите на objcopy да ти прави какъвто искаш HEX. За останалите среди/компилатори виж едно тулче BIN2HEX |
|
| Автор: | Цецо [ Пон Окт 25, 2010 9:41 am ] |
| Заглавие: | |
Еми и аз това казвам - чисто make и Еклипс за редактор и дебъгване. Code Sourcery си е просто поредната комерсиална среда - т.е. удобства за които плащаш и обвързване, та да не можеш да им бягаш |
|
| Автор: | michev [ Пон Окт 25, 2010 9:46 am ] | |||||||||
| Заглавие: | ||||||||||
Не става. Техния (Атоллик) objcopy е орязан... изкормен.. осакатен. Даже май е бутафорен- "this option is available in standard version of trueStudio". Мисля, че идеята за ИДЕ-то се изясни - ще се събира. Благодаря на всички ви за полезната информация. |
||||||||||
| Автор: | Цецо [ Пон Окт 25, 2010 10:04 am ] |
| Заглавие: | |
Събирането не ти е проблем. Виж дебъгването..... Замисли се дали не можеш да изолираш техния ST-link и да си караш по баламския начин. Има ли изведен JTAG? Вероятно не, така че май ще трябва да играе скалпела |
|
| Автор: | miro_atc [ Пон Окт 25, 2010 10:20 am ] |
| Заглавие: | |
Значи да не изглежда като реклама, ама аз пак ще препоръчам Yagarto като тулчейн. Абсолютно безплатно и няма никакви ограничения... Сглобката на fan сигурно също става, даже е и с по-пресни версии. Но аз все пак не ми харесва по 2 причини: 1) Разпространява се по форуми и т.н. т.е. малко апокрифно/несериозно. Докато пича от yagarto си има сайт, форум и т.н. и вече повече от 3 години си се грижи да ъпдейтва всичко. 2) Не винаги най-пресните сглобки са най-добри. Ей на аз с GCC 4.5х имам някакви дребни проблемчета и затова си стоя на старото. И това му е хубавато на yagarto че си поддържа старите версии и като кажа на някой колега "ползвай yagarto от септември/2009" няма нужда да му обяснявам повече нищо. Както и да е... въпросът е че един тулчейн се инсталира за 5 мин. Eclipse даже не се инсталира - просто го сваляш! За къв уй ти е тоя Аетолах? |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|