Обсуждаем контроллеры компании Atmel.
Ответить

Re: AVR studio в вопросах и ответах

Чт фев 06, 2020 15:37:39

нет, файлы проекта лежат в C:\boot

ану попробуйте подцепить вот этот конф
Вложения
mega328p.h
(243 байт) Скачиваний: 393

Re: AVR studio в вопросах и ответах

Чт фев 06, 2020 16:15:35

koulja, это не весь конфиг. Там же прям еще #include "megaxx8p.h" написан.

https://myrobot.ru/articles/p_winavr_windows_patch.php
И прямо в этой же теме: https://radiokot.ru/forum/viewtopic.php ... 5#p3310485
Минута поиска.

Re: AVR studio в вопросах и ответах

Чт фев 06, 2020 18:59:08

попробуйте подцепить вот этот конф

маловато, так бы приблизительно:
Спойлер
Код:
#ifndef _MEGA328P_H_
#define _MEGA8_H_

/* Part-Code ISP */
#define DEVTYPE_ISP     0x76
/* Part-Code BOOT */
#define DEVTYPE_BOOT    0x77

#define SIG_BYTE1   0x1E
#define SIG_BYTE2   0x93
#define SIG_BYTE3   0x07

#define UART_BAUD_HIGH   UBRR0H
#define UART_BAUD_LOW   UBRR0L
#define UART_STATUS   UCSR0A
#define UART_TXREADY   UDRE0
#define UART_RXREADY   RXC0
#define UART_DOUBLE   U2X0
#define UART_CTRL   UCSR0B
#define UART_CTRL_DATA   ((1<<TXEN0) | (1<<RXEN0))
#define UART_CTRL2   UCSR0C
#define UART_CTRL2_DATA   ((1<<UMSEL01) | (1<<UCSZ01) | (1<<UCSZ01))
#define UART_DATA   UDR0

#endif // #ifndef _MEGA328P_H_

надо проверить и поправить! Особенно:
#define UART_CTRL2_DATA ((1<<UMSEL01) | (1<<UCSZ01) | (1<<UCSZ01))
отсюда похоже:
https://github.com/muccc/matemat/tree/m ... boot_v0_85
там проект Programmers Notepad, который в составе WinAVR2010 - в нем собирается
Изображение

Re: AVR studio в вопросах и ответах

Пт фев 07, 2020 11:03:18

сам проект отсюда http://www.avrki.ru/articles/content/bootloader_avr/
нотепад при попытке make all выдает ту же ошибку

Изображение



_________________
Удалось победить ошибку
Как оказалось, нужно было установить патч WinAVR для Windows 10 https://myrobot.ru/downloads/winavr_patch.php
Изображение

скомпилировал утилитой из комплекта C:\WinAVR-20100110\pn\pn.exe
Вложения
патч для ВИН8 и Выше.rar
(306.51 KiB) Скачиваний: 324
megaxx8p.h
(816 байт) Скачиваний: 365
Последний раз редактировалось koulja Пт фев 07, 2020 11:59:01, всего редактировалось 4 раз(а).

Re: AVR studio в вопросах и ответах

Пт фев 07, 2020 11:26:57

koulja, я ж вам выше написал ссылки, где написано, как эту ошибку решить.

Добавлено after 8 minutes 1 second:
328p, 16Mhz:
Спойлер
Код:
:107C000011241FBECFEFD8E0DEBFCDBF21E0A0E042                                                                                                                                                                                                 
:107C1000B1E001C01D92A038B207E1F70E94463ED4                                                                                                                                                                                                 
:107C20000C94D43F0C94453E8091C00087FFFCCF5C                                                                                                                                                                                                 
:107C30008091C6000895409AEFE9FFE03197F1F78F                                                                                                                                                                                                 
:107C400000C000009091C00095FFFCCF8093C6005B                                                                                                                                                                                                 
:107C50008FE99FE00197F1F700C000004098089578                                                                                                                                                                                                 
:107C600081E40E941B3E86E50E941B3E82E50E9445                                                                                                                                                                                                 
:107C70001B3E82E40E941B3E8FE40E941B3E8FE469                                                                                                                                                                                                 
:107C80000E941B3E84E50C941B3E0895389A409850                                                                                                                                                                                                 
:107C9000F894A8950FB6F894A89580916000886133                                                                                                                                                                                                 
:107CA00080936000109260000FBE22982A9A109272                                                                                                                                                                                                 
:107CB000C50087E68093C40088E18093C10086E018                                                                                                                                                                                                 
:107CC0008093C200C0E0D0E000E010E08091C000EE                                                                                                                                                                                                 
:107CD00087FF04C08091C600833579F0CC3281E003                                                                                                                                                                                                 
:107CE000D80718F02A98F80109958FE39CE90197C5                                                                                                                                                                                                 
:107CF000F1F700C000002196E9CF0E94303EF12C40                                                                                                                                                                                                 
:107D0000C0E0D0E0A8E1BA2EBCE0AB2E13E0912E8B                                                                                                                                                                                                 
:107D100001E1E02E8824839485E0282E0E94143E01                                                                                                                                                                                                 
:107D2000813611F489E527C1813451F40E94143E53                                                                                                                                                                                                 
:107D3000C82FD0E0DC2FCC270E94143EC82BFFC0F8                                                                                                                                                                                                 
:107D4000823641F489E50E941B3E80E00E941B3E82                                                                                                                                                                                                 
:107D500080E811C1823409F067C00E94143E0E947D
:107D6000143E582E0E94143E382E00E011E06801A7
:107D7000412C451418F40E94143E01C08FEFF60107
:107D800081936F014394F0E84F12F3CF83E7F81229
:107D9000C8C096E4391231C0AE0160E070E0440F13
:107DA000551F661F771F20910001DB01CA01E80102
:107DB000E98130E03E2BFC01090180925700E895F3
:107DC00011240296A11DB11D5A945A940E5F1F4FA3
:107DD000552019F0E8012881EACFFA0120925700D6
:107DE000E89507B600FCFDCFE0925700E895B69500
:107DF000A79597958795EC01A2C0F5E43F129FC027
:107E0000452C6E01F80161918F01C6010E94C63FA9
:107E1000FFEFCF1ADF0A4A944110F4CF21968FEF7B
:107E2000850DC80FD11D8BC0873609F04BC00E944D
:107E3000143E0E94143ED82E0E94143E863469F5EA
:107E4000CE01A0E0B0E02C013D01440C551C661CA5
:107E5000771C8FEF48168BE758066104710428F4ED
:107E6000F20185919491C92F02C08FEFCFEF0E944C
:107E70001B3E8C2F0E941B3E92E0490E511C611C40
:107E8000711CDA94DA94D110E4CFD301C201B69513
:107E9000A79597958795EC0141CF853409F03ECFA2
:107EA000CD2C8E01C8010E94BE3F0E941B3E0F5F79
:107EB0001F4FCA94C110F6CF21968FEF8D0DC80FBA
:107EC000D11D2CCF8536A9F4E3E7FE1238C0E0E0DF
:107ED000F0E090925700E89507B600FCFDCFE0581F
:107EE000FF4FE1158CE7F807A1F7E0925700E895FE
:107EF00026C0853449F40FB6F894A895B092600076
:107F00000FBEA09260001BC08035C9F08C34B9F060
:107F1000803711F483E52FC0843729F483E70E946A
:107F20001B3E80E028C098E8980F923018F40E9419
:107F3000143E05C0843529F40E94143EF82E8DE0CD
:107F40001AC0833519F40E94303EE8CE863529F4F4
:107F500080E30E941B3E88E30EC0833741F48FE02C
:107F60000E941B3E85E90E941B3E8EE104C08B31BE
:107F700009F4D4CE8FE30E941B3ED0CEF999FECFF8
:107F800092BD81BDF89A992780B50895262FF99959
:107F9000FECF1FBA92BD81BD20BD0FB6F894FA9AEC
:0C7FA000F99A0FBE01960895F894FFCFE7
:0400000300007C007D
:00000001FF
Вложения
main.hex
(2.62 KiB) Скачиваний: 386

Re: AVR studio в вопросах и ответах

Чт мар 05, 2020 09:24:04

Сходу не нашел, как в AVR studio получить текущие время и дату компиляции? Спасибо.

Re: AVR studio в вопросах и ответах

Чт мар 05, 2020 10:00:18

emax, это "вопрос" не среды, а компилятора GCC: макросы __DATE__, __TIME__: https://gcc.gnu.org/onlinedocs/cpp/Stan ... acros.html

Закрыл случайно окно ошибок при компиляции в AVR Studio 5

Сб мар 07, 2020 13:55:51

Подскажите где открыть,чет не получается открыть

Re: AVR studio в вопросах и ответах

Пт июл 17, 2020 13:01:27

Стоит АврСтудио5, пытаюсь при отладке имитировать прерывание, не получается. В инете пишут тыкай в флаг прерывания и прерывание сгенерируется, не идет. Подскажите как. В частности принять байт с УСАРТа

Re: AVR studio в вопросах и ответах

Пт июл 17, 2020 15:25:26

vispower писал(а):Подскажите как.
именно так, как советуют: в пошаговом режиме тыкнуть на флаг и сделать вручную шаг - прерывание возникнет
vispower писал(а):В частности принять байт с УСАРТа
для этой цели студию надо выкинуть и установить PROTEUS VSM - в нем вся эта отладка в 100500 раз удобнее.

Re: AVR studio в вопросах и ответах

Чт июл 23, 2020 21:06:47

Всем привет!
AVR studio 6.2 Win 7
Отработала 2 недели на компе, сейчас перестали открываться проекты. Переустанавливал прогу. Результат отрицательный. Как побороть сей недуг? :)

Видео: https://yadi.sk/i/j_8maZBLUTofcw

Re: AVR studio в вопросах и ответах

Чт июл 23, 2020 23:24:15

ChipCard, в меню Window случаем не скрыты окна разные, вроде Solution Explorer?
Еще можно попробовать временно отключить KAV.
Ну и лучше перейти на 7ую студию, она вполне рабочая и никаких проблем. На том же VS всё-равно сделана.

Re: AVR studio в вопросах и ответах

Пт июл 24, 2020 17:54:48

ChipCard, в меню Window случаем не скрыты окна разные, вроде Solution Explorer?

Если честно, я не знаю где это проверить. Каспер вроде бы тоже не мешал. Попробую отключить, конечно.

ChipCard, в меню
Ну и лучше перейти на 7ую студию, она вполне рабочая и никаких проблем. На том же VS всё-равно сделана.

Религия не позволяет... :))
7ка на мою операционку не желает устанавливаться. Максимум 6.2

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 09:23:43

Установил 4.19. Поставил AVR Toolchain 3.2.3 . Рекомендовали установить самый свежий релиз, а это AVR 8-bit Toolchain v3.62 – Windows. Скачал его с микрочипа. Но там не установочный файл как в 3.2., а набор папок с файлами. Что с ним делать? :)

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 10:25:14

Ну очевидно же - распаковать куда-нибудь в любую папку и в студии прописать пути к нему.

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 12:54:02

ChipCard писал(а):Установил 4.19. Поставил AVR Toolchain 3.2.3 . Рекомендовали установить самый свежий релиз, а это AVR 8-bit Toolchain v3.62 – Windows. Скачал его с микрочипа. Но там не установочный файл как в 3.2., а набор папок с файлами. Что с ним делать?
студия плохо интегрируется с новыми тулчейнами. да и редактор - полное убожище. намучаетесь.

если уж решили отойти от "новой студии", смотрите сразу в сторону альтернатив. я лично пользуюсь Eclipse с плагином AVRPlugin - любой тулчейн подхватывает, все собирает отлично! но симулятора, естественно, нет никакого - отладка или в железе (не имею) или в протеусе (рекомендую).

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 13:04:36

У меня этот avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe - за глаза.
Кстати, кто подскажет, решена ли проблема работы с FLASH и EEPROM? Точнее с ублюдочным доступом. Типа такого
Код:
eeprom_write_byte (&Stored_UU, 15);

Слышал, что в 6 или 7 студии уже такого нет.

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 13:18:16

А при чем здесь студия? Это от тулчейна зависит. В avr-gcc с флэшем решена, с EEPROM нет и уже думаю не решится. В IAR изначально афаик не было проблем.

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 13:22:23

Я про тулчейны последних версий и спрашивал. Сам я студию и тулчейн использую для примитивных проектов, где нет работы с FLASH и EEPROM. Выхлоп страшный получается. И для симуляции. Работаю в IAR.

Re: AVR studio в вопросах и ответах

Чт июл 30, 2020 13:52:30

У меня этот avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe -


Вот взяли бы и поделились им. :)
Ответить