реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> среда разработки для МК Fujitsu, какие есть еще, кроме Softune Workbench
bgc
сообщение Mar 3 2007, 22:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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?


--------------------
Окружающий мир - не иссякающий источник сюрпризов!
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 5 2007, 07:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 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 все же более сложна, хоть и освоена была ранее в совершенстве.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
el34
сообщение Mar 5 2007, 07:15
Сообщение #3


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



к softune вроде прикручивается Slickedit


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 5 2007, 07:23
Сообщение #4


Знающий
****

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



Цитата(el34 @ Mar 5 2007, 09:15) *
к softune вроде прикручивается Slickedit


Компилятор прикручивается к любому редактору, это проще.
Там вроде действительно можно было указать внешний редактор, но как то это все некузяво выходит.
Щелкать между двумя задачами в винде приходится постоянно.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 5 2007, 07:34
Сообщение #5


Странник
****

Группа: Свой
Сообщений: 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-м?


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
bgc
сообщение Mar 5 2007, 21:56
Сообщение #6


Местный
***

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



Вполне содержательно!
Речь идет о 16 и 32 битных процессорах.
Часть задач - относительно простые задачи управления не очень быстрыми процессами,
Часть - контроллер графического дисплея встроенного в систему управления
Возможно, непосредственное управление разными элетродвигателями, с датчиками и силовыми ключами.
Для последней задачи обычно применял TMS24XX и очень был доволен.

Вот отсутствие JTAG весьма озадачивает. Я сам привык работать без него, и многие проекты делаю не пользуясь этим сервисом, но молодежь без JTAG работать не умеет, как мне кажется.


--------------------
Окружающий мир - не иссякающий источник сюрпризов!
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 6 2007, 06:51
Сообщение #7


Знающий
****

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



Цитата(bgc @ Mar 5 2007, 23:56) *
Вот отсутствие JTAG весьма озадачивает. Я сам привык работать без него, и многие проекты делаю не пользуясь этим сервисом, но молодежь без JTAG работать не умеет, как мне кажется.


Да, конечно, мы - еще немного то поколение, не то, чтобы совсем старое, но и не сегодняшняя молодая поросль. Мы можем виртуозно отладить встроенный софт, имея один свободный пин контроллера и скоп. А если есть еще свободный UART. smile.gif))
Но приходит время и о нас говорят: "Ничего слаще морковки в жизни не видели" smile.gif
JTAG - это удобно, а к хорошему быстро привыкаешь.
Отсутствие поддержки JTAG начинает напрягать, хотя методы отладки без него известны и наработаны.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 6 2007, 07:52
Сообщение #8


Странник
****

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



Цитата(bgc @ Mar 5 2007, 23:56) *
Речь идет о 16 и 32 битных процессорах.

МК семейства F2MC-16LX сейчас конечно же староваты, семейству уже десяток лет.
Простое, надежное, свое отрабатывает wink.gif .
Ему на замену анонсировано новое -- 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

Минусы:
- прожорливы
- дороговаты (хотя все относительно, при нормальных объемах можно договориться)


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
bgc
сообщение Mar 17 2007, 18:22
Сообщение #9


Местный
***

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



Продолжаем работать в направлении Fujitsu - новый пост по теме тут:
http://electronix.ru/forum/index.php?showtopic=28796


--------------------
Окружающий мир - не иссякающий источник сюрпризов!
Go to the top of the page
 
+Quote Post
*Leks*
сообщение Mar 3 2008, 09:49
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 28-01-06
Из: Москва
Пользователь №: 13 719



Чтобы не плодить тем, спрошу здесь.
Приходится осваивать контроллеры Fujitsu. Раньше писал под PIC и AVR. На сегодняшний день скачал и установил Softune последний, скачал книжки, курю FAQ.
Пытаюсь реализовать "Hello World". Загрузил в оболочку родной sample для МК MB90553B. В Source Files видны два файла Sample.c и Startup.asm. Так вот, при запуске симуляци проекта, начинается прогон по файлу Startup.asm.
Как запустить симуляцию для Си файла?
Go to the top of the page
 
+Quote Post
M_Andrey
сообщение Mar 18 2008, 16:33
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 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().
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 19 2008, 15:44
Сообщение #12


Странник
****

Группа: Свой
Сообщений: 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


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016