anton1814 0 22 сентября, 2023 Опубликовано 22 сентября, 2023 · Жалоба 5 hours ago, nanorobot said: Перезалил, пробуйте, Антон building.py 30.82 kB · 0 downloads Заменил файл, ошибка осталась на том же месте, буду пробовать разбираться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 6 23 сентября, 2023 Опубликовано 23 сентября, 2023 (изменено) · Жалоба Как то не верится... Дайте листинг сборки. Я скачал этот файл, вставил в проект. Ошибок связанных с этим файлом нет. Есть ошибки в файле mkdist.py - но там они все связаны с print - скобки надо расставить, Вы это уже делали. Пристегиваю правленый mkdist.py, скачайте его и замените в своем проекте. Оба файла должны находиться в директории tools. В результате компиляции должна остаться одна ошибка, чисто си-шная (libc_errno.h:32:31: fatal error: asm-generic/errno.h: No such file or directory), разберетесь. scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... scons: building associated VariantDir targets: build CC build/applications/Apps/UartCursor.o In file included from /home/rain/workspace/BoloRTT/include/rtlibc.h:30:0, from /home/rain/workspace/BoloRTT/include/rtdef.h:1077, from /home/rain/workspace/BoloRTT/include/rtthread.h:37, from applications/Apps/UartCursor.c:2: /home/rain/workspace/BoloRTT/include/libc/libc_errno.h:32:31: fatal error: asm-generic/errno.h: No such file or directory compilation terminated. scons: building terminated because of errors. scons: *** [build/applications/Apps/UartCursor.o] Error 1 "scons" terminated with exit code 2. Build might be incomplete. И да, building.py нужно скачивать из второго сообщения с вложением .. mkdist.py Изменено 23 сентября, 2023 пользователем nanorobot Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton1814 0 23 сентября, 2023 Опубликовано 23 сентября, 2023 · Жалоба 4 hours ago, nanorobot said: Как то не верится... Дайте листинг сборки. Скачал mkdist.py, заменил, все на том же месте. Ниже листинг сборки. Spoiler Executing task: scons -j8 scons: Reading SConscript files ... ['D:\\anton_rabota\\Work_Rabota\\Allwinner\\BoloRTT\\bsp\\f1c', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Scripts', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\DLLs', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Lib', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scons-4.5.2-py3.11.egg', '../..\\tools'] TypeError: can only concatenate deque (not "list") to deque: File "D:\anton_rabota\Work_Rabota\Allwinner\BoloRTT\bsp\f1c\SConstruct", line 29: DoBuilding(TARGET, objs) File "D:\anton_rabota\Work_Rabota\Allwinner\BoloRTT\bsp\f1c\../..\tools\building.py", line 719: local_group(group, objects) File "D:\anton_rabota\Work_Rabota\Allwinner\BoloRTT\bsp\f1c\../..\tools\building.py", line 677: CPPDEFINES = Env.get('CPPDEFINES', ['']) + group.get('LOCAL_CPPDEFINES', ['']) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 6 23 сентября, 2023 Опубликовано 23 сентября, 2023 (изменено) · Жалоба 1 hour ago, anton1814 said: Скачал mkdist.py, заменил, все на том же месте. Ниже листинг сборки. Hide contents Executing task: scons -j8 scons: Reading SConscript files ... ['D:\\anton_rabota\\Work_Rabota\\Allwinner\\BoloRTT\\bsp\\f1c', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Scripts', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\DLLs', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Lib', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages', 'C:\\Users\\Anton_work\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scons-4.5.2-py3.11.egg', '../..\\tools'] TypeError: can only concatenate deque (not "list") to deque: File "D:\anton_rabota\Work_Rabota\Allwinner\BoloRTT\bsp\f1c\SConstruct", line 29: DoBuilding(TARGET, objs) File "D:\anton_rabota\Work_Rabota\Allwinner\BoloRTT\bsp\f1c\../..\tools\building.py", line 719: local_group(group, objects) File "D:\anton_rabota\Work_Rabota\Allwinner\BoloRTT\bsp\f1c\../..\tools\building.py", line 677: CPPDEFINES = Env.get('CPPDEFINES', ['']) + group.get('LOCAL_CPPDEFINES', ['']) https://disk.yandex.ru/d/Cgbg0MCNRHsQxQ скачайте .. проект для эклипсе, линукс, не знаю как поведет себя под виндой, думаю что все норм дролжно быть, форматы проектов д.б. одинаковые... Некая mingw нужна будет.. Питоновских ошибок нет, си-шная осталась, не стал разбираться в файле rtconfig.py впишите путь к Вашему GCC Изменено 23 сентября, 2023 пользователем nanorobot Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton1814 0 23 сентября, 2023 Опубликовано 23 сентября, 2023 · Жалоба 1 hour ago, nanorobot said: скачайте .. проект для эклипсе, линукс, не знаю как Скачал новую версию, спасибо, но ошибки теже, видимо у меня карма такая:)))). Заменил в Spoiler File "C:\BoloRTT\bsp\f1c\../..\tools\building.py", line 677: CPPDEFINES = Env.get('CPPDEFINES', ['']) + group.get('LOCAL_CPPDEFINES', ['']) на CPPDEFINES = list(Env.get('CPPDEFINES', [''])) + group.get('LOCAL_CPPDEFINES', ['']) потом в Spoiler File "C:\BoloRTT\bsp\f1c\../..\tools\building.py", line 92, in spawn newargs = string.join(args[1:], ' ') на newargs = ' '.join(args[1:]) получил ошибку похожую как у вас Spoiler Executing task: scons -j8 scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... scons: building associated VariantDir targets: build CC build\applications\Apps\demo.o CC build\applications\main.o CC build\bootloader\exception.o AS build\bootloader\memcpy.o AS build\bootloader\memset.o CC build\bootloader\sys-clock.o CC build\bootloader\sys-copyself.o CC build\bootloader\sys-dram.o CC build\bootloader\sys-mmu.o CC build\bootloader\sys-spi-flash.o In file included from C:\BoloRTT\include/rtlibc.h:30:0, from C:\BoloRTT\include/rtdef.h:1077, from C:\BoloRTT\include/rtthread.h:37, from applications\main.c:1: C:\BoloRTT\include/libc/libc_errno.h:32:31: fatal error: asm-generic/errno.h: No such file or directory #include <asm-generic/errno.h> ^ compilation terminated. CC build\bootloader\sys-uart.o scons: *** [build\applications\main.o] Error 1 CC build\drivers\board.o In file included from C:\BoloRTT\include/rtlibc.h:30:0, from C:\BoloRTT\include/rtdef.h:1077, from C:\BoloRTT\include/rtthread.h:37, from C:\BoloRTT\include/rthw.h:32, from drivers\board.c:25: C:\BoloRTT\include/libc/libc_errno.h:32:31: fatal error: asm-generic/errno.h: No such file or directory #include <asm-generic/errno.h> ^ compilation terminated. scons: *** [build\drivers\board.o] Error 1 scons: building terminated because of errors. Буду дальше капать:) Спасибо! Кстати на предыдущей версии с такими же исправлениями дальше CC build\applications\Apps\demo.o не проходил, писал не найден файл, эту проблему тоже попробую решить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton1814 0 25 сентября, 2023 Опубликовано 25 сентября, 2023 · Жалоба @nanorobot Добрый день! А где можно почитать про работу строенного в BROM загрузчика? У меня при вставленной SD карте не запускается МК с SPI FLASH. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 25 сентября, 2023 Опубликовано 25 сентября, 2023 · Жалоба 4 часа назад, anton1814 сказал: У меня при вставленной SD карте не запускается МК с SPI FLASH. Тут к сожалению только методом тыка, т.к. у этих камней в отличие от более продвинутых с кортекс-ядром, нет описания бутпинов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton1814 0 25 сентября, 2023 Опубликовано 25 сентября, 2023 · Жалоба 16 minutes ago, mantech said: нет описания бутпинов а они вообще у МК существуют, в описании нет таких. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 25 сентября, 2023 Опубликовано 25 сентября, 2023 · Жалоба 11 минут назад, anton1814 сказал: а они вообще у МК существуют, в описании нет таких. У аллвиннеров почти у всех есть, они не выделены отдельно, а используются, как GPIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton1814 0 25 сентября, 2023 Опубликовано 25 сентября, 2023 (изменено) · Жалоба 11 minutes ago, mantech said: они не выделены отдельно, а используются, как GPIO в F1C100s_Datasheet я не нашел даже названий как BootGpio, или подобное, перебирать все ноги, так себе веселье. Если вы где-то нашли это "тайное знание", подскажите где:) Изменено 25 сентября, 2023 пользователем anton1814 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sverchok 1 13 февраля Опубликовано 13 февраля · Жалоба @nanorobot Вопрос по сборке BoloRTT. При компиляции в файлах (папка package/virtuanes) include на прописаны с маленькой буквы, а сами фалы с большой, соответственно компилято выдает ошики. Как у вас собирается проект? Компилятор используют gcc-arm-none-eabi-6-2017-q2-update. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 6 15 февраля Опубликовано 15 февраля · Жалоба On 2/13/2024 at 1:56 PM, Sverchok said: include на прописаны с маленькой буквы, а сами фалы с большой, соответственно компилято выдает ошики. Было бы неплохо точнее выражать свои мысли...Процитированный фрагмет фразы сложно понять, ошибок куча.. Можно было бы точнее указать путь к файлам, привести цитаты из инклюдов и т.п. Решать ребусы никому не хочется. Проектом на f1c100s в настоящее время не занимаюсь, это был просто один из этапов освоения allwinner'ов, но ответить попытаюсь, если Вы четче сформулируете вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sverchok 1 18 февраля Опубликовано 18 февраля · Жалоба В 15.02.2024 в 07:04, nanorobot сказал: Процитированный фрагмет фразы сложно понять, ошибок куча Извиняюсь за орфографию, писал с телефона много опечаток(. Выше вы писали: В 23.09.2023 в 12:46, nanorobot сказал: проект для эклипсе, линукс, не знаю как поведет себя под виндой, думаю что все норм дролжно быть, форматы проектов д.б. одинаковые. у меня собрать его под Linux не получилось, так как компилятор ругался на за заголовочные файлы в папке bsp/f1c/package/virtuanes. Например заголовочный файл APU.h #include <math.h> #include "typedef.h" #include "macro.h" #include "APU_INTERNAL.h" #include "APU_VRC6.h" #include "APU_VRC7.h" #include "APU_MMC5.h" #include "APU_FDS.h" #include "APU_N106.h" #include "APU_FME7.h" В нем #include "macro.h" написан с маленькой буквы, при этом в папке он с большой "Macro.h". Позже выяснилось, что Windows не чувствительна к регистру и на ней проект собирается. Собственно я думал может что-то делаю не так, если у вас этот проект собирается. Сейчас я выкинул все лишнее, перешел на свежую версию RT-Thread и пока вроде работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться