Вернуся, после некоторого перерыва, к теме VFX на STM32
Кристалл в процессе освоения.
Опробовал запуск VFX для STM32L100 кристалла на дискавери.
Кросс компиляция отрабатывает и в терминале можно вывести список слов.
Работает многозадачность (при убирании DO LOOP циклов в примерах на временную задержку по ms слову)
Остался затык с работоспособностью процедуры по стиранию Flash памяти (почему то пока не работает, но "дописка" Форт слов во флеш и EEPROM работает )
Текущее состояние системных переменных можно сохранять и считывать по старту, например из EEPROM, предварительно их сохранив по окончании работы с системой.
По исчерпании Флеш, можно перезалить начальный образ Форт системы с наработанными целевыми словами
Как я понял, это нужно, прежде всего, для дополнения Flash прошивки кодом кросс компилятора. (а может и нет в случае Форт системы в кристалле)
По размеру и способу формирования Flash образа (и соответственно функциональности и дополнения Форт ядра) есть некоторые различия при сборке.
P.S. Обдумываю варианты при использовании Форт системы (при наработке кода) без прямого дополнения Flash образа (например использование имеющегося ОЗУ при этом и исполнении кода из него) В Lite версии отсутствуют некоторые возможности и готовые библиотеки.
Позже выложу мои правки для данного кристалла, если кому то интересно.
Напишите, если срочно надо посмотреть возможные "телодвижения" по опробованию VFX на этом или других кристаллах при возникших "затыках"
Вернуся, после некоторого перерыва, к теме VFX на STM32 :) Кристалл в процессе освоения.
Опробовал запуск VFX для STM32L100 кристалла на дискавери.
Кросс компиляция отрабатывает и в терминале можно вывести список слов.
Работает многозадачность (при убирании DO LOOP циклов в примерах на временную задержку по ms слову)
Остался затык с работоспособностью процедуры по стиранию Flash памяти (почему то пока не работает, но "дописка" Форт слов во флеш и EEPROM работает )
Текущее состояние системных переменных можно сохранять и считывать по старту, например из EEPROM, предварительно их сохранив по окончании работы с системой.
По исчерпании Флеш, можно перезалить начальный образ Форт системы с наработанными целевыми словами
Как я понял, это нужно, прежде всего, для дополнения Flash прошивки кодом кросс компилятора. (а может и нет в случае Форт системы в кристалле)
По размеру и способу формирования Flash образа (и соответственно функциональности и дополнения Форт ядра) есть некоторые различия при сборке.
P.S. Обдумываю варианты при использовании Форт системы (при наработке кода) без прямого дополнения Flash образа (например использование имеющегося ОЗУ при этом и исполнении кода из него) В Lite версии отсутствуют некоторые возможности и готовые библиотеки.
Позже выложу мои правки для данного кристалла, если кому то интересно.
Напишите, если срочно надо посмотреть возможные "телодвижения" по опробованию VFX на этом или других кристаллах при возникших "затыках" :)