Программирование в сборке для Digispark
Мне был предоставлен цифровой парк, и я хочу написать для него прямой ассемблерный код. Кто-нибудь знает, как с этого начать? Мне удалось настроить Arduino IDE, но я бы очень хотел избежать написания сборки в строке...
@Jester Jeffrey, 👍2
Обсуждение3 ответа
По-видимому, требуется какой-то конкретный флаг attiny, но gcc для того, чтобы созданный шестнадцатеричный файл работал с digispark. Взгляните сюда https://github.com/pda/digispark-asm.
Конкретный флаг? Вы имеете в виду " - mmcu=attiny85`?, @Edgar Bonet
Мне был предоставлен цифровой парк, и я хочу написать для него прямой ассемблерный код. Кто-нибудь знает, как с этого начать? Мне удалось настроить Arduino IDE, но я бы очень хотел избежать написания сборки в строке...
Файлы сборки поддержки сборки Arduino IDE (.S). Ботаник Ральф написал блог на эту тему. Там вы найдете все подробности и инструкции по написанию как встроенных, так и чистых файлов сборки. Он действительно бог в том, чтобы выкапывать все детали и делиться своими находками.
В 2021 году я использую платформу VSC +.
Я создаю файл main.asm, в который помещаю код из https://github.com/pda/digispark-asm.
В файле "platformio.ini" я определяю цифровой парк следующим образом :
[платформа]
default_envs = парк данных-Teensy
[ru:digispark-Teensy]
платформа = atmelavr
плата = digispark-tiny
Я запускаю код, загружаю его в digispark-tiny, и это работает удивительно хорошо.
- Разные и самые быстрые способы вычисления синусов и косинусов в Arduino
- Как использовать ассемблер в ардуино
- Сборка AtMega328p из транзисторов
- Нужна помощь в программировании ардуино на ассемблере
- Как создать задержки на языке ассемблера AVR
- Как настроить выводы ввода-вывода второго квадратурного декодера в Arduino IDE
- Светодиод с кнопочным управлением Arduino со сборкой AVR
- Светодиод Arduino PWM с замиранием в сборке
Если вы хотите написать сборку, откажитесь от arduino IDE и просто используйте набор инструментов avr напрямую., @BrettAM
@BrettAM Я действительно пытался это понять. Знаете какие-нибудь хорошие учебные пособия, которые могли бы помочь? Ценю ваш ответ., @Jester Jeffrey
Почему ты этого хочешь? Серьезно., @Nick Gammon