Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
тут модуль поднялся на шине 50 мгц, видать не в Китае печатаный)) https://github.com/martnak/STM32-ILI9341 выжал 97% ресурса шины, но заюзан аппаратный ART Accelerator
ну и с разводкой PCB на таких частотах надо попариться, и линии по короче, и экранирование, и индуктивные змейки.
как разрабы бедные парились вдувая 16 бит в шлейф параллельного интерфейса IDE 133 мгц (33х4), еще тот экстрим. потому и перешли на на SATA (2 дифпары).
ну и с разводкой PCB на таких частотах надо попариться, и линии по короче, и экранирование, и индуктивные змейки.
как разрабы бедные парились вдувая 16 бит в шлейф параллельного интерфейса IDE 133 мгц (33х4), еще тот экстрим. потому и перешли на на SATA (2 дифпары).
- Реклама
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord подскажите по возможности поподробней что не так ,сейчас у меня компиляция начинается и все-равно ошибка
09:05:24: Запускается: «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» all
../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c
makefile:146: recipe for target 'build/main.o' failed
process_begin: CreateProcess(NULL, ../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c, ...) failed.
make (e=2): Не удается найти указанный файл.
mingw32-make: *** [build/main.o] Error 2
09:05:28: Процесс «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта ampcontrol-f103 (комплект: Desktop Qt 5.6.0 MinGW 32bit)
Во время выполнения этапа «Сборка»
09:05:28: Прошло времени: 00:04.
Спойлер
09:05:24: Выполняются этапы для проекта ampcontrol-f103...09:05:24: Запускается: «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» all
../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c
makefile:146: recipe for target 'build/main.o' failed
process_begin: CreateProcess(NULL, ../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c, ...) failed.
make (e=2): Не удается найти указанный файл.
mingw32-make: *** [build/main.o] Error 2
09:05:28: Процесс «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта ampcontrol-f103 (комплект: Desktop Qt 5.6.0 MinGW 32bit)
Во время выполнения этапа «Сборка»
09:05:28: Прошло времени: 00:04.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Я же уже говорил, пропишите правильно путь к компилятору в Makefile../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc
Не удается найти указанный файл.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord
Инициализация LS020
Часы идут и спектр скачет, но надо проверить правильно ли я в спектре накоммитил.
Инициализация LS020
Часы идут и спектр скачет, но надо проверить правильно ли я в спектре накоммитил.
- Вложения
-
- LS020.rar
- (2.63 КБ) 194 скачивания
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord
Добавил 3 дисплея 176х132 и полностью вписал в код с гитхаба.
Добавьте на гит.
Добавил 3 дисплея 176х132 и полностью вписал в код с гитхаба.
Добавьте на гит.
- Вложения
-
- ampcontrol-f103-master.rar
- (504.08 КБ) 214 скачиваний
- Реклама
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Добавил.
На этих выходных планирую взяться уже за основную часть - портирование поддержки аудиопроцессоров.
На этих выходных планирую взяться уже за основную часть - портирование поддержки аудиопроцессоров.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
slm wiswlord watched some videos about qt creator I have used compilation extensions for avr and arm, where can I get the files I have used about them and how can I help with the installation.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Gürcan: My brain was unable to parse your long phrase.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Сделал сбору компиляторов для данного проекта с поддержкой ARM и AVR под WINDOWS. Для работы надо установить пакет и в папке с Makefile в командной строке ввести make для сборки прошивки и make clean для очистки. При желании можете создать cmd файлы с этими командами.
https://cloud.mail.ru/public/LiSf/GJrBJwNgq
протестите отпишите
https://cloud.mail.ru/public/LiSf/GJrBJwNgq
протестите отпишите
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Спасибо протестирую отпишусь.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
hello I mean this. Where to find add-on files to compile atmel and stm in QT CREATOR
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
No addons are required. Just make sure your toolchain directory (one where avr-gcc and arm-none-eabi-gcc executables are placed) is in your PATH. Or just add these paths to the kit you use in QtCreator settings.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
mixa232323 спасибо за сборку на win xp работает.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
mixa232323 на win10 вроде работает но выдает:
249 [main] sh.exe" 1556 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 4284 sync_with_child: child 1708(0x1A4) died before initialization with status code 0xC0000142
273 [main] sh.exe" 4284 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1344 sync_with_child: child 2800(0x1A4) died before initialization with status code 0xC0000142
210 [main] sh.exe" 1344 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1156 sync_with_child: child 3248(0x1A4) died before initialization with status code 0xC0000142
199 [main] sh.exe" 1156 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
arm-none-eabi-objcopy -O binary build/ampcontrol_f103_.elf flash/ampcontrol_f103_.bin
arm-none-eabi-objdump -h -S build/ampcontrol_f103_.elf > build/ampcontrol_f103_.lss
0 [main] sh.exe" 4264 sync_with_child: child 6756(0x198) died before initialization with status code 0xC0000142
222 [main] sh.exe" 4264 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
make: *** [makefile:147: flash/ampcontrol_f103_.bin] Error 128
Спойлер
0 [main] sh.exe" 1556 sync_with_child: child 3300(0x1A4) died before initialization with status code 0xC0000142249 [main] sh.exe" 1556 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 4284 sync_with_child: child 1708(0x1A4) died before initialization with status code 0xC0000142
273 [main] sh.exe" 4284 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1344 sync_with_child: child 2800(0x1A4) died before initialization with status code 0xC0000142
210 [main] sh.exe" 1344 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1156 sync_with_child: child 3248(0x1A4) died before initialization with status code 0xC0000142
199 [main] sh.exe" 1156 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
arm-none-eabi-objcopy -O binary build/ampcontrol_f103_.elf flash/ampcontrol_f103_.bin
arm-none-eabi-objdump -h -S build/ampcontrol_f103_.elf > build/ampcontrol_f103_.lss
0 [main] sh.exe" 4264 sync_with_child: child 6756(0x198) died before initialization with status code 0xC0000142
222 [main] sh.exe" 4264 sync_with_child: *** child state waiting for longjmp
"C:/Program Files/arm-avr-compiler/utils/bin/sh.exe": fork: Resource temporarily unavailable
make: *** [makefile:147: flash/ampcontrol_f103_.bin] Error 128
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Похоже, что у Windows 8..10 такая проблема есть в случае WinAVR. Здесь, видимо, что-то подобное.
https://myrobot.ru/articles/p_winavr_windows_patch.php
https://myrobot.ru/articles/p_winavr_windows_patch.php
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="WiseLord",url="/forum/viewtopic.php?p=3445094#p3445094"]Похоже, что у Windows 8..10 такая проблема есть в случае WinAVR. Здесь, видимо, что-то подобное.
https://myrobot.ru/articles/p_winavr_windows_patch.php[/uquote]
Спасибо за нужное направление. Почти допилил новый пак без ошибок в WIN 10.
https://myrobot.ru/articles/p_winavr_windows_patch.php[/uquote]
Спасибо за нужное направление. Почти допилил новый пак без ошибок в WIN 10.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord проект f103.Подскажите подтяжку на шину данных надо ставить? А то получается не уверенное управление кнопками или резистором 1ком поварьировать.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Я не ставил. Используется внутренняя подтяжка, ну и сама кнопка на порт через последовательный резистор подключается.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Поправленная версия сборки компиляторов с поддержкой ARM и AVR исправлены ошибки WINDOWS 10. Если стоит первая версия, удалить через деинсталляцию и удалить оставшиеся папки вручную.
arm-avr-compilerV2.0 https://cloud.mail.ru/public/LiSf/GJrBJwNgq
Проверяйте!! Отписывайте !!
arm-avr-compilerV2.0 https://cloud.mail.ru/public/LiSf/GJrBJwNgq
Проверяйте!! Отписывайте !!
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
arm-avr-compilerV2.0 на win10x32 работает на x64 проверю позже ,спасибо вам.


