|
|
  |
среда разработки для МК Fujitsu, какие есть еще, кроме Softune Workbench |
|
|
|
Mar 3 2007, 22:39
|

Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 30-07-06
Из: Москва
Пользователь №: 19 188

|
Столкнулся с необходимостью работать с процессорами Fujitsu - есть приличная бесплатная среда "Softune Workbench" Интегрированная среда разработки программ для микроконтроллеров фирмы Fujitsu - лежит тут: http://www.ineltek.ru/html.cgi/txt/ic/Fujitsu/soft.htmМои впечатления: по современным меркам слабая среда. По сравнению с IAR и CCS3.1 просто очень слабая. Итак предлагаю обсудить: Кто чем пользуется для этих процессоров? Чем они лучше ARM9 или подходящих процессоров от TI?
--------------------
Окружающий мир - не иссякающий источник сюрпризов!
|
|
|
|
|
Mar 5 2007, 07:03
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(bgc @ Mar 4 2007, 00:39)  Столкнулся с необходимостью работать с процессорами Fujitsu - есть приличная бесплатная среда "Softune Workbench" Интегрированная среда разработки программ для микроконтроллеров фирмы Fujitsu - лежит тут: http://www.ineltek.ru/html.cgi/txt/ic/Fujitsu/soft.htmМои впечатления: по современным меркам слабая среда. По сравнению с IAR и CCS3.1 просто очень слабая. А что понимается под средой? IDE? Да, очень слабенькая. Но так стандартный путь - берем компилятор и прикручиваем к любимому редактору. Компилятор у Софтюне вполне не плохой. Апдейты выходят периодически. Про другие компиляторы для Фуджитсу не слышал. Даже вроде бы всеядный IAR не поддерживает их. Видимо, занимаемый сегмент не большой и не интересно. Цитата Итак предлагаю обсудить: Кто чем пользуется для этих процессоров? Компилятором из Softune Workbench, прикрученным к любимому редактору + makefile Цитата Чем они лучше ARM9 или подходящих процессоров от TI? Да ничем, имхо. Просто на период 2000г эти 16-ти битники были предложены в России, на пустом в этом сегменте, практически, месте, и не вагонами. И для тех, кто сидел на x51, PIC и AVR (для меня, в том числе) эти контроллеры позволили решить задачи, в которые 8-ми битки вписывались уже с трудом. А на этих было много встроенного флэша, и хотя немного ОЗУ, но есть EMI. На них не сложно поднялась ОС uCOS. АРМ на тот момент были скорее процессорами практически без периферии, чем контроллерами. Еще были 196-е от интела, но статус их был уже не понятен, поскольку интел микроконтроллерное направление явно уже сворачивал. М16 были дороже и линейка не так широко представлена была, как у MB90. Сейчас MB90 стоят дороже, ресурсов имеют меньше (особенно по RAM), чем те же ARM7 от NXP (Филипса). Фуджитсу у меня применяются в тех проектах, в которые они попали тогда, и в новые разработки я их не закладываю, ибо отладка без JTAG все же более сложна, хоть и освоена была ранее в совершенстве.
--------------------
Пасу котов...
|
|
|
|
|
Mar 5 2007, 07:23
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(el34 @ Mar 5 2007, 09:15)  к softune вроде прикручивается Slickedit Компилятор прикручивается к любому редактору, это проще. Там вроде действительно можно было указать внешний редактор, но как то это все некузяво выходит. Щелкать между двумя задачами в винде приходится постоянно.
--------------------
Пасу котов...
|
|
|
|
|
Mar 5 2007, 07:34
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(bgc @ Mar 4 2007, 00:39)  Столкнулся с необходимостью работать с процессорами Fujitsu - есть приличная бесплатная среда "Softune Workbench" Интегрированная среда разработки программ для микроконтроллеров фирмы Fujitsu - лежит тут: http://www.ineltek.ru/html.cgi/txt/ic/Fujitsu/soft.htm это старье, новее искать на gaw.ru -- http://www.gaw.ru/html.cgi/txt/soft/fujitsu/index.htmЦитата Кто чем пользуется для этих процессоров? редактор + makefile (для F2MC-16LX [MB90] и FR [MB91], для последних есть GCC) Цитата Чем они лучше ARM9 или подходящих процессоров от TI? Вы не сказали о каких процах ведете речь, есть F2MC-8FX, F2MC-16LX, F2MC-16FX, FR, FRV. Что сравнивать с ARM, да еще и 9-м?
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
Mar 6 2007, 06:51
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(bgc @ Mar 5 2007, 23:56)  Вот отсутствие JTAG весьма озадачивает. Я сам привык работать без него, и многие проекты делаю не пользуясь этим сервисом, но молодежь без JTAG работать не умеет, как мне кажется. Да, конечно, мы - еще немного то поколение, не то, чтобы совсем старое, но и не сегодняшняя молодая поросль. Мы можем виртуозно отладить встроенный софт, имея один свободный пин контроллера и скоп. А если есть еще свободный UART.  )) Но приходит время и о нас говорят: "Ничего слаще морковки в жизни не видели"  JTAG - это удобно, а к хорошему быстро привыкаешь. Отсутствие поддержки JTAG начинает напрягать, хотя методы отладки без него известны и наработаны.
--------------------
Пасу котов...
|
|
|
|
|
Mar 6 2007, 07:52
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(bgc @ Mar 5 2007, 23:56)  Речь идет о 16 и 32 битных процессорах. МК семейства F2MC-16LX сейчас конечно же староваты, семейству уже десяток лет. Простое, надежное, свое отрабатывает  . Ему на замену анонсировано новое -- F2MC-16FX, камешки должны появиться в этом году (For more information: F²MC-16FX information) JTAG в них не видно, но будет Embedded Debugging: firmware support for debugging via USART (no need to link a monitor kernel to application software) FR (MB91) - широкое и развивающееся семейство, от MB91F272SPFV (попробовал - понравился) до MB91F469GAPB.Плюсы Fujitsu: - хороший контроллер прерываний - хороший CAN (последняя реализация не имеет errata), много МК разных "габаритов" оснащены CAN. - хороший EMI - бесплатный софт - хорошие возможности для RTOS Минусы: - прожорливы - дороговаты (хотя все относительно, при нормальных объемах можно договориться)
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
Mar 18 2008, 16:33
|

Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 15-10-07
Из: Й-Ола
Пользователь №: 31 376

|
Цитата(*Leks* @ Mar 3 2008, 12:49)  Чтобы не плодить тем, спрошу здесь. Приходится осваивать контроллеры Fujitsu. Раньше писал под PIC и AVR. На сегодняшний день скачал и установил Softune последний, скачал книжки, курю FAQ. Пытаюсь реализовать "Hello World". Загрузил в оболочку родной sample для МК MB90553B. В Source Files видны два файла Sample.c и Startup.asm. Так вот, при запуске симуляци проекта, начинается прогон по файлу Startup.asm. Как запустить симуляцию для Си файла? Так и должно быть, после прогона Startup.asm дойдет дело и до main().
|
|
|
|
|
Mar 19 2008, 15:44
|

Странник
   
Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051

|
Цитата(M_Andrey @ Mar 18 2008, 21:33)  Так и должно быть, после прогона Startup.asm дойдет дело и до main(). Но помнится при симуляции надо отключать в start.asm PLL или ожидание стабилизации Код ; 4.7 Clock Selection ;====================================================================
#set NOCLOCK 0 ; do not touch CKSCR register #set MAINCLOCK 1 ; select main clock (1/2 external) #set PLLx1 2 ; set PLL to x1 ext. clock/quartz #set PLLx2 3 ; set PLL to x2 ext. clock/quartz #set PLLx3 4 ; set PLL to x3 ext. clock/quartz #set PLLx4 5 ; set PLL to x4 ext. clock/quartz
#set CLOCKSPEED NOCLOCK ; <<< set PLL ratio #set CLOCKWAIT OFF ; <<< wait for stabilized PLL, if ; PLL is used
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|