Помогите,а лучше научите компилировать программу.(для AVR)
Чем отлаживать скомпелированный код – не знаю. Протеус его брать не желает.
Наверное самый надежный способ это на макетке через JTAG интерфейс(у AVR), но нужен JTAG отладчик. А софтовые эмуляторы имеют разные недостатки. Например тот же Протеус не желает эмулировать ADC преобразование (может это только у меня так?) а еще некоторые компиляторы создают код, который при выполнении интерпретируется как “out of memory”, хотя в силу архитектурных особенностей он рабочий. Встроенные отладчики (кстати в Студии должен вроде быть отладчик, но не я смог пока поставить студию из-за особенностей моего компа) не предоставляют полноценной эмуляции внешних цепей, что иногда критично для отладки.
Наверное самый надежный способ это на макетке через JTAG интерфейс(у AVR), но нужен JTAG отладчик.
Если верить интеренету, то Студия сама должна уметь отлаживать на JTAG.
Вопрос вот какой… А есть ли схема USB-программатора с JTAG в одном флаконе? Или это всегда две разные железки?
Купите AVR DRAGON и будете и программировать и отлаживать одним устройством воткнутым в USB
Купите AVR DRAGON
Да… Небюджетный вариант. Придется делать две…
А что JTAGICE mkII есть нормально взломленный? Просто первый JTAGICE давно не поддерживается и толку от него мало.
Без комментариев через полгода и своя -как чужая
А представьте, если проэкт в рапечатанном виде занимает 12000 листов формата А4 10 шрифтом, распределенная обработка на 10 разных контроллерах, проект написан на C + asm комбинациях более 10 лет назад. И вот в связи с изменением елементной базы через такое время его пришлось перенесоть на новую и с доработками. ПРОШЕ ЗАНОВО НАПИСАТЬ 😁😁😁
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3f350f403df9550077795f7d":{"_id":"3f350f403df9550077795f7d","hid":2045,"name":"V_Alex","nick":"V_Alex","avatar_id":null,"css":""},"42dc0bcc3df9550077790040":{"_id":"42dc0bcc3df9550077790040","hid":8239,"name":"PigTail","nick":"PigTail","avatar_id":null,"css":""},"47e2482d3df955007777c9e8":{"_id":"47e2482d3df955007777c9e8","hid":32670,"name":"Mikele_P","nick":"Mikele_P","avatar_id":null,"css":""},"4d35f9863df955007775733f":{"_id":"4d35f9863df955007775733f","hid":78727,"name":"Pantryk","nick":"Pantryk","avatar_id":null,"css":""},"4dbad0d23df9550077753242":{"_id":"4dbad0d23df9550077753242","hid":87128,"name":"Nmilkin","nick":"Nmilkin","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb50ba","hid":8,"title":"Самодельная электроника, компьютерные программы","parent":"61c9a54c3df9550077bb50f3","description":"Софт для моделирования и черчения, самодельные электронные устройства.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2666,"post_count":48273,"last_post":"65f92eb7c68e4ffcbcbdffa9","last_topic":"5a9828483df9550077cbbef3","last_topic_hid":517779,"last_topic_title":"Самодельный Futaba CIU-2","last_ts":"2024-03-19T06:20:39.517Z","last_user":"4f3e22e13df955007774805c"}},"topic":{"_id":"4f4398b93df95500773d8595","hid":267091,"title":"Помогите,а лучше научите компилировать программу.(для AVR)","views_count":9159,"last_post_counter":18,"cache":{"post_count":18,"first_post":"4f4398b93df95500773d9452","first_ts":"2012-02-21T13:14:33.000Z","first_user":"4683d68c3df9550077783119","last_post":"4fa4fae83df95500773d9474","last_post_hid":18,"last_ts":"2012-05-05T10:03:20.000Z","last_user":"4dbad0d23df9550077753242"},"st":1,"section":"61c9a54c3df9550077bb50ba"},"subscription":null,"pagination":{"total":18,"per_page":25,"chunk_offset":12},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}