• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

не могу запустить скетч (basic interpreter)

doleynikov

New member
Приветствую.
На Arduino Nano я запускал GitHub - robinhedwards/ArduinoBASIC: A BASIC interpreter & environment for the Arduino проект. Все работало. Пробую адаптировать его к ESP8266 - валятся ексепшены:
Fatal exception 9(LoadStoreAlignmentCause):
в (https://github.com/esp8266/Arduino/blob/master/doc/exception_causes.md) пояснении написано "Load or store to an unaligned address".
Происходить это при работе с указателями.
Получается при работе с указателя нужно как-то выравнивать адреса?
 
Последнее редактирование:

tretyakov_sa

Moderator
Команда форума
Приветствую.
На Arduino Nano я запускал GitHub - robinhedwards/ArduinoBASIC: A BASIC interpreter & environment for the Arduino проект. Все работало. Пробую адаптировать его к ESP8266 - валятся ексепшены:
Fatal exception 9(LoadStoreAlignmentCause):
в (https://github.com/esp8266/Arduino/blob/master/doc/exception_causes.md) пояснении написано "Load or store to an unaligned address".
Происходить это при работе с указателями.
Получается при работе с указателя нужно как-то выравнивать адреса?
Может попробовать ESP8266 BASIC
 

doleynikov

New member
Ну это не совсем то. ESP8266BSAIC делается как альтернативная прошивка, я а хочу сделать некое подобие старинного компа с Бейсиком. Прицепить туда клавиатуру и дисплейчик и ностальгировать. писать программы на бейсике прямо на этой шарманке. мыргать тут-же светиками, дергать релюшками. Сделать самодостаточную конструкцию.
 

doleynikov

New member
и , все таки, почему такое исключение появляется и какие типовые способы устранения или обхода? в указателях я вот как столица Камбоджи - Пнём-Пень.
 
Сверху Снизу