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

 
 
> Atmega8, программирование на "С"
kernel32ddl
сообщение Mar 21 2009, 15:23
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 20-02-06
Из: Penza
Пользователь №: 14 526



В свое время приходилось много писать на "С" для DSP TMS. Для этого пользовался средой Code Composer Studio, которая являлась одновременно и компилятором и отладчиком для данного процесссора при подключении оного через JTAG.
А есть ли аналогичная среда для контроллера ATMega8 и JTAG ByteBlaster? Откуда можно скачать если есть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Mar 21 2009, 15:39
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Есть.

IAR - коммерческий.

WinAVR (AVR-GCC) - свободный.

Атмел бесплатно раздаёт AVR-Studio


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
kernel32ddl
сообщение Mar 21 2009, 15:43
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 20-02-06
Из: Penza
Пользователь №: 14 526



Цитата(MrYuran @ Mar 21 2009, 18:39) *
Есть.

IAR - коммерческий.

WinAVR (AVR-GCC) - свободный.

Атмел бесплатно раздаёт AVR-Studio

Ну а какой лучше? Какой-нить из них позволят отлаживать программу в реальном времени?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 21 2009, 15:45
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(kernel32ddl @ Mar 21 2009, 18:43) *
Ну а какой лучше? Какой-нить из них позволят отлаживать программу в реальном времени?

Да вобщем все позволяют.

Лучше конечно ИАР.
Но и стоит соответственно.
Хотя, если совесть не мучит, можно ломаный поставить


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
kernel32ddl
сообщение Mar 21 2009, 15:55
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 20-02-06
Из: Penza
Пользователь №: 14 526



Цитата(MrYuran @ Mar 21 2009, 18:45) *
Да вобщем все позволяют.

Лучше конечно ИАР.
Но и стоит соответственно.
Хотя, если совесть не мучит, можно ломаный поставить

А IAR через ByteBlaster будет работать?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 21 2009, 17:07
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(kernel32ddl @ Mar 21 2009, 17:55) *
А IAR через ByteBlaster будет работать?
Нет. Для AVR существуют другие отладчики.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
kernel32ddl
сообщение Mar 21 2009, 17:33
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 20-02-06
Из: Penza
Пользователь №: 14 526



Цитата(Сергей Борщ @ Mar 21 2009, 20:07) *
Нет. Для AVR существуют другие отладчики.

Т.е. его вообще нельзя использовать для ATMegи?

Или я путаю простой программатор с отладчиком... Это не одно и тоже?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 21 2009, 17:55
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(kernel32ddl @ Mar 21 2009, 19:33) *
Или я путаю простой программатор с отладчиком... Это не одно и тоже?
Немного путаете. Отладчик позволяет отлаживать, т.е. запускать программу и иметь возможность пошагового исполнения, чтения/записи регистров и т.д. Отладчик может выполнять функции программатора. В качестве программатора байт-бластер использовать можно, в качестве отладчика - нет. И программировать в этом случае придется не напрямую из ИАРа или студии, а запуская промежуточную программу (AVReal).


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kernel32ddl   Atmega8, программирование на "С"   Mar 21 2009, 15:23
||- - kernel32ddl   Цитата(Сергей Борщ @ Mar 21 2009, 20:55) ...   Mar 21 2009, 18:02
||- - Сергей Борщ   Цитата(kernel32ddl @ Mar 21 2009, 20:02) ...   Mar 21 2009, 19:15
||- - Stanislav_S   Цитата(kernel32ddl @ Mar 21 2009, 23:02) ...   Mar 21 2009, 19:17
|- - defunct   Цитата(kernel32ddl @ Mar 21 2009, 17:43) ...   Mar 22 2009, 04:00
|- - kernel32ddl   Всем большое спасибо за ответы! Буду думать   Mar 22 2009, 05:13
- - Kompot   Цитата(kernel32ddl @ Mar 21 2009, 18:23) ...   Mar 23 2009, 15:20
|- - kernel32ddl   Цитата(Kompot @ Mar 23 2009, 18:20) Если ...   Mar 23 2009, 15:47
|- - Proton   Цитата(kernel32ddl @ Mar 23 2009, 21:47) ...   Mar 24 2009, 15:48
||- - kernel32ddl   Цитата(Proton @ Mar 24 2009, 18:48) Если ...   Mar 24 2009, 15:52
||- - zltigo   Цитата(Proton @ Mar 24 2009, 18:48) Если ...   Mar 27 2009, 06:06
||- - Палыч   Цитата(zltigo @ Mar 27 2009, 09:06) Короч...   Mar 27 2009, 06:29
||- - zltigo   Цитата(Палыч @ Mar 27 2009, 09:29) Не сог...   Mar 27 2009, 18:43
||- - defunct   Цитата(zltigo @ Mar 27 2009, 20:43) Я даж...   Mar 27 2009, 19:21
||- - zltigo   Цитата(defunct @ Mar 27 2009, 22:21) Но э...   Mar 27 2009, 20:00
||- - defunct   Цитата(zltigo @ Mar 27 2009, 22:00) как б...   Mar 28 2009, 00:58
||- - zltigo   Цитата(defunct @ Mar 28 2009, 03:58) ...е...   Mar 28 2009, 06:40
||- - singlskv   Цитата(zltigo @ Mar 28 2009, 09:40) Значи...   Mar 28 2009, 20:05
|- - defunct   Цитата(kernel32ddl @ Mar 23 2009, 17:47) ...   Mar 27 2009, 01:35
- - SasaVitebsk   А по-моему надо просто им пользоваться. Вы же сами...   Mar 28 2009, 20:28


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

 


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


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