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

компилатор за MC9S12/HCS12
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=4489
Страница 1 от 2

Автор:  ps66 [ Вто Юли 10, 2007 7:55 am ]
Заглавие:  компилатор за MC9S12/HCS12

тия дни трябва да си избера MPU за един нов проект - единия от вариантите е MC9S12UF32PU ... проблема ми е че платката е направена (не от мен) но трябва да и напиша firmware-то и стъкмя USB дравйвера за нея

от MC9S12UF32PU ще ползвам USB2.0, 8 пина и всичките му MHz (другите му "карантии" не ми трябват :))

някой ползвал ли е S12 серията и с каква среда ?

PS.:
това дето съм намерил:
от сайта на freescale:
Цитат:
http://www.cosmic-software.com/pdf/cx6812_FSL_DS.pdf

Code Warriar for HCS12
IAR Embedded Workbench V3.11 for Freescale HC12 & S12

Автор:  Yanek [ Вто Юли 10, 2007 10:30 am ]
Заглавие:  Re: компилатор за MC9S12/HCS12

ps66 написа:
тия дни трябва да си избера MPU за един нов проект - единия от вариантите е MC9S12UF32PU ... проблема ми е че платката е направена (не от мен) но трябва да и напиша firmware-то и стъкмя USB дравйвера за нея

от MC9S12UF32PU ще ползвам USB2.0, 8 пина и всичките му MHz (другите му "карантии" не ми трябват :))

някой ползвал ли е S12 серията и с каква среда ?

PS.:
това дето съм намерил:
от сайта на freescale:
Цитат:
http://www.cosmic-software.com/pdf/cx6812_FSL_DS.pdf

Code Warriar for HCS12
IAR Embedded Workbench V3.11 for Freescale HC12 & S12


Аз използвам CodeWarrior v3.1. Работих с MC9S12NE64. Лично тази среда не я харесвам, но така или иначе бях започнал с нея и завърших с нея. Доста бъгава история, правил съм около 5-6 пъти един project, все заради някой бъг. Не можеш да си обявиш променлива в средата на функцията. Компилатора е доста муден. Всеки би се изнервил на компилация от минута и половина. Единствено съм доволен от дебъгера. Ползвам P&E USB Multilink. Предпочитам обаче средите на IAR. Недвусмислено бих те насочил към IAR. За други среди не мога да говоря.

Автор:  Nikola Kirov [ Вто Юли 10, 2007 10:40 am ]
Заглавие: 

Как е хавата с дебъгването под IAR? Има ли вградена подръжка на хардуерен дебъгер?

Автор:  ps66 [ Вто Юли 10, 2007 12:43 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Yanek написа:
...


благодаря за отговора :)

в мулето намирам IAR v2.44 + лек
Коя версия ползваш (последната е 3.11)?

Ако някой знае някой линк за IAR HC12/HCS12 и хап ще има :partyman:

проблема ми е:
започнал съм един проект който е 100% софт за PC и може да работи със съществуващ хардуер.
в бъдеще ще подменя хардуера с мой ... или ще препрограмирам съществуващия (който е на MC9S12UF32) с по-добър (мой :)) firmware.
(стария хардуер/фирмваре е разработка на друга фирма ... )
това ще е след 2-3 месеца (като свърша софт) ... обаче ме напъват да кажа какво съм решил за хардуера (за да направят платка през това време - ако ще е друг MCU).

за да нямам изненади - ако кажа че остава MC9S12UF32 (производителността е достатъчна): искам да съм сигурен че имам свястна среда.

Автор:  Yanek [ Вто Юли 10, 2007 1:43 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Доколкото помня 2.4 на IAR поддържа само Rev A на USB Multilink P&E. Версия 3.10 - Rev A и Rev B., a 3.11 вече и Rev C. Така че, дано си поне с Multilink на паралелния. Аз лично имах проблеми с дебъгването през серийния в CodeWarrior за IAR-a не съм пробвал. Инак има подръжка още на Motorola SDI, P&E Cable12, P&E Cable12HS, Cyclone Pro Serial, Cyclone Pro USB, Cyclone Pro Ethernet, а от 3.11 на неизвестните за мен inDART и inDART ONE.

Автор:  ps66 [ Вто Юли 10, 2007 2:10 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Yanek написа:
Доколкото помня 2.4 на IAR поддържа само Rev A на USB Multilink P&E. Версия 3.10 - Rev A и Rev B., a 3.11 вече и Rev C. Така че, дано си поне с Multilink на паралелния. Аз лично имах проблеми с дебъгването през серийния в CodeWarrior за IAR-a не съм пробвал. Инак има подръжка още на Motorola SDI, P&E Cable12, P&E Cable12HS, Cyclone Pro Serial, Cyclone Pro USB, Cyclone Pro Ethernet, а от 3.11 на неизвестните за мен inDART и inDART ONE.


на първо време смятам да я карам без дебъгер (едно време баба ми само с дебъгери е работила :)) - това си е черна работа особенно за нова среда ... ама веднъж като го подкарам не ми трябва дебъгер.

Автор:  Yanek [ Вто Юли 10, 2007 3:54 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

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

Автор:  ps66 [ Вто Юли 10, 2007 4:16 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Yanek написа:
Вчера намерих коригираща програма за последната версия, но не зная доколко върши работа.


мога да я пробвам :)

от сайта съм свали евал. версията - мога да го пробвам с нея

Автор:  ps66 [ Пет Авг 17, 2007 10:29 am ]
Заглавие: 

сабахлен почнах да се боря в евал. версията IAR/S12 3.11A ... само генератора на лицензи не вършеше работа ...
компилатора не щеше да компилира щот нямал лиценз (макар че му бях добавил 100-на лиценза :)).
в един руски форум (http://slil.ru/23289938) намерих универсално хапче - което даже и работи (компилира без да мрънка)

би трябвало да работи с всички IAR среди!

Автор:  MYXATA [ Пет Авг 17, 2007 12:05 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

ps66 написа:
на първо време смятам да я карам без дебъгер (едно време баба ми само с дебъгери е работила :)) - това си е черна работа особенно за нова среда ... ама веднъж като го подкарам не ми трябва дебъгер.

малък оффтопик ама не мога да се сдържа:
като че ли малко се поизвърляме на пясъка :wink: много поздрави на баба ти....
в днешно време, в сериозен проект,..... особено на нова среда с нова платформа процесори , и като времето те притиска ...и без дебъгер 8O :cry: :cry: :cry:
увереността в собствените сили и самонадеяността са коренно различни работи :)

Автор:  ps66 [ Пет Авг 17, 2007 12:54 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

MYXATA написа:
...


всеки решава сам за себе си според възможностите и опита си !

обобщенията си ги запази за себеси !

Автор:  tgi [ Пет Авг 17, 2007 11:32 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

MYXATA написа:
ps66 написа:
на първо време смятам да я карам без дебъгер (едно време баба ми само с дебъгери е работила :)) - това си е черна работа особенно за нова среда ... ама веднъж като го подкарам не ми трябва дебъгер.

малък оффтопик ама не мога да се сдържа:
като че ли малко се поизвърляме на пясъка :wink: много поздрави на баба ти....
в днешно време, в сериозен проект,..... особено на нова среда с нова платформа процесори , и като времето те притиска ...и без дебъгер 8O :cry: :cry: :cry:
увереността в собствените сили и самонадеяността са коренно различни работи :)


Е, очевидно времето не го притиска. Само темата е на повече от месец,
firmware за този дребен контролер би бил приключен и забравен за това време... :-).

Някакво средство за breakpoint и step-by-step trace, както и достъп до
адресното пространство и т.н. бабите ни сигурно не са имали - но и са се придържали
към домакинска или земеделска дейност, едва ли са програмирали много.

Автор:  Yanek [ Нед Авг 19, 2007 7:22 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Не бой се и бачкай. Симулатора е добър, но в един момент няма да ти е достатъчен. Ако можеш да ползваш Serial Monitor, може и да се спасиш само с трасиране, макар, че хич няма да ти е лесно. Успех.

офтопик:
Цитат:
Е, очевидно времето не го притиска. Само темата е на повече от месец,
firmware за този дребен контролер би бил приключен и забравен за това време... :-).




Не разбирам какво значи дребен, но каквото и да е не съм съгласен, че контролера е такъв. Флаша от 32 КБ не го прави дребен. Вярно не е DSP или 32 битов uC, но за 16 битов си е отличен избор. Нито ядрото, нито периферията са за подценяване. В този смисъл не бива дори да споменаваме PIC-овете ... например :)

Автор:  ps66 [ Нед Авг 19, 2007 9:31 pm ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Yanek написа:
...



поръчал съм си един BDM/USB дето се поддържа от CW

Автор:  tgi [ Пон Авг 20, 2007 3:18 am ]
Заглавие:  Re: компилатор за MC9S12/HCS12

Yanek написа:
...
Не разбирам какво значи дребен, но каквото и да е не съм съгласен, че контролера е такъв. Флаша от 32 КБ не го прави дребен. Вярно не е DSP или 32 битов uC, но за 16 битов си е отличен избор. Нито ядрото, нито периферията са за подценяване. В този смисъл не бива дори да споменаваме PIC-овете ... например :)


Всъщност съм сгрешил донякъде - мислех за HCS08, не 12 (тъкмо бях му се чудил на HCS08 цял ден
дали него или MSP430 да сложа в едно приложение, последният спечели).
Та думата би била "неголям" вместо "дребен", firmware-ът би могъл също да бъде
и по-голям от месец.
Най-общо смисълът на това, което съм написал, си остава, настрана от споменатите грешки,
вината за които е на факта, че поствах уморен... :-)

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