Пойду курить дальше мануалы тогда ибо в моей голове было так: запустил дма по прерыванию ложишь данные в массив и в основном цикле работаешь не заморачивайся над другими данными. Уж если очень надо что то выслать в спи стоишь дма ждёшь когда шина освободится шлёшь данные с основного цикла и запускаешь опять дма Если в ф103 пихнуть ещё ртос на свой код боюсь места не останется)
Комментарии: 16
Nikita
Там места вагон До 256кило вроде бы
Basson
64)
Nikita
Это тоже дофига
Basson
А там СД карта по спи дисплей цветной датчики и прочая ерундень)
Nikita
Да дисплей много жрет если есть картинки в памяти
Basson
Fatfs 20% отьедает Ну и рам много съедает ещё не разбирался сильно но у меня своего кода куча и массивов 32 битных с данными дохрена) хочу попробовать для их хранения юзать епромку ибо они пишутся туда один раз и потом только читаются
Nikita
Тогда лучше флеш
Basson
Епромпка дёшево ну и две линии для и2с, а скорость мне тут не важна)
Krevedko
Дык объявляй их const просто, и компилятор их положит во Flash. Даже не надо извращаться с чтением, адресация-то плоская
Basson
Данные у меня и так во флеш) я прост накидал чтение запись на СД карту и фат фс отодрал много почему то) Отожрал* правда в код особо не вглядывался тупо с гитхаба реализация
Dima
в большинстве китайских blue pills 128K, хоть они и рапортуют только 64K
Krevedko
Это как когда-то были процессоры AMD Phenom, которые по документам 2-ядерные, а при включении настроек в BIOS становились 6-ядерными :)
Basson
это да но что там за пределами 64 не всегда ясно и где будет глючить) ну и потом дальше будут браться оригиналы) можно конечно сразу на CB ориентироваться с гарантированными 128
Anonim
не так всё) никто не видел stm32f103CB (64k) у которых именно 64к, а не 128k флеша
Anonim
фриртос емнип занимает 5-10к флеша, озу порядка 300 байт на ядро и 64+стек на задачу
Basson
Ну если честно вопрос в быстродействии у меня не стоит) с дма просто хочется разобраться на будущее. А вот код объемный много инфы на экран надо слать, много будут вбивать своих параметров юзеры, + куча статичных данных для подбора, конвертация цветовых пространств и прочая ерундистика)