Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Программирование под Raspberry Pi Pico

  1. #1
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,697
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    176 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Программирование под Raspberry Pi Pico

    Тоже интересуюсь темой Raspberry Pi Pico и программированием rp2040. Скомпилил тут elf2uf2. Только это первый опыт и пришлось что-то добавлять самому в исходник. Поэтому надо тестировать. А еще пытаюсь ковыряться с GCC-ARM.
    Последний раз редактировалось andrews; 17.08.2023 в 19:38.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,697
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    176 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для QEMU не подобрать правильного SDL2_image.dll. Вот для такого Перебрал кучу вариантов
    отсюда.

  4. #3
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,697
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    176 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Борьба с QEMU в Windows7 32 bit

    Всё началось собственно отсюда
    https://zx-pk.ru/threads/35227-progr...pberry-pi.html
    Для QEMU не подобрать правильного SDL2_image.dll. Вот для такого Перебрал кучу вариантов
    отсюда.

    Удалось продвинуться "на шаг", чтобы исчезли ошибки про SDL, используя это
    Но дальше новая "засада"
    "Запуск программы невозможен, так как на компьютере отсутствует libcapstone.dll"
    Последний раз редактировалось andrews; 28.08.2023 в 12:49.

  5. #4
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    qemu-w32-setup-20220418.exe
    2022-04-18: New QEMU installers (7.0.0-rc4). Broken dlls, experimental, now uses msys2 instead of cygwin packages.
    есть жы 2022-04-19: New QEMU installers (7.0.0)
    https://qemu.weilnetz.de/w32/2022/qe...p-20220419.exe

    ну или скатитсо до
    2021-12-15: New QEMU installers (6.2.0).
    Последний раз редактировалось NEO SPECTRUMAN; 28.08.2023 в 13:22.

  6. Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    andrews (28.08.2023)

  7. #5
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,697
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    176 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    есть жы 2022-04-19: New QEMU installers (7.0.0)
    https://qemu.weilnetz.de/w32/2022/qe...p-20220419.exe
    установил с правами администратора. Тут уже другие глюки.
    В основном окне, откуда я запускаю
    "qemu-system-arm.exe" -M vexpress-a9 -serial stdio -kernel HelloWorld.bin
    пишет
    "(qemu:5244):Gtk-WARNING **: 13:26:01.096: Could not load pixbuf from icon theme
    This may indicates that pixbuf loaders or the mime database could not be found.
    Но дальше, надо полагать, программу все же выполнило
    Hello, World!
    Но в систему не вернулась!
    А в окне QEMU
    в центре вывело
    " Guest has not initialized the display (yet)."

    Хотя первое совпадает с тем, что было у Станислава, а про второе он не написал.

  8. #6
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    "(qemu:5244):Gtk-WARNING **: 13:26:01.096: Could not load pixbuf from icon theme
    умя и с таким прекрасно работает

  9. #7
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Для QEMU не подобрать правильного SDL2_image.dll.
    Под какую платформу рассчитана данная библиотека?

    Примеры, которые я сейчас публикую НЕ для Raspberry Pi, а для Arm Versatile Express, о чём говорит ключ запуска QEMU "-M vexpress-a9". У этой машины совсем другая архитектура, с совершенно иной инициализацией экрана.

    Чтобы запустить QEMU для эмуляции Raspberry Pi, нужно использовать другой ключ, например, "-M raspi2b". А вообще список доступных моделей можно вызвать по ключу "-M help".

    Вот список доступных для эмуляции моделей Raspberry Pi:

    • raspi0 Raspberry Pi Zero (revision 1.2)
    • raspi1ap Raspberry Pi A+ (revision 1.1)
    • raspi2b Raspberry Pi 2B (revision 1.1)


    Не знаю почему, но у меня программа, работающая на реальной Raspberry Pi 1, не запускается на QEMU с ключом "raspi1ap". В то же время с "raspi2b" таких проблем нет.

    А ещё не всё так просто с запуском софта под Raspberry Pi на QEMU. Я об этом ещё не успел рассказать.
    С уважением, Станислав.

  10. Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    andrews (28.08.2023)

  11. #8
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Примеры, которые я сейчас публикую
    КСТАТЕ как оказалось в батниках можно переносить на следующую строку через ^
    и можно писать человеко читабельно
    Код:
    qemu-system-aarch64.exe ^
    -machine virt ^
    -cpu cortex-a9 ^
    -m 2048 ^
    хотя сколько раз гуглил как такое сделоть
    и ниче не находил
    Последний раз редактировалось NEO SPECTRUMAN; 28.08.2023 в 14:15.

  12. Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    andrews (28.08.2023)

  13. #9
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,697
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    176 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Под какую платформу рассчитана данная библиотека?
    это просто для запуска QEMU под Windows7 32 bit, после этого

    есть жы 2022-04-19: New QEMU installers (7.0.0)
    https://qemu.weilnetz.de/w32/2022/qe...p-20220419.exe


    он под ней запустился

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Вот список доступных для эмуляции моделей Raspberry Pi:

    raspi0 Raspberry Pi Zero (revision 1.2)
    raspi1ap Raspberry Pi A+ (revision 1.1)
    raspi2b Raspberry Pi 2B (revision 1.1)
    мне бы конечно лучше под raspberry pi PICO ( RP2040) в консольном режиме. Но такие эмуляторы мне не известны. Все примеры в интернете ( под Eclipse) головокружительно громоздки. Даже внутрь реального "железа" нечем заглянуть. А "игрушка" на Thonny c MicroPython пройденный этап.

    Вот совсем игрушечный онлайн-симулятор raspberry pi PICO
    https://wokwi.com/pi-pico
    как-то возможно наверное и свои проекты создавать
    Последний раз редактировалось andrews; 28.08.2023 в 19:18.

  14. #10
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,697
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    176 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Raspberry Pi Pico и программированием rp2040
    понятно, что это поддерживать QEMU в обозримом будущем не станет. А вот как все-таки реализовать собственный загрузчик и программировать на FASMARM для него? Они появились не 6 лет тому назад, а от силы года 2 и стоят на алике от 250 руб.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программирование голого железа Raspberry Pi
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 28
    Последнее: 14.04.2024, 21:07
  2. Ответов: 3
    Последнее: 26.06.2021, 23:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •