sherr
-
Постов
254 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные sherr
-
-
Я что-то скомпилил с hard (при помощи kgp), и оно даже работало. Но всерьёз ещё не брался за плавучку, просто попробовал.
За softfp - спасибо, запомню.
С плавучкой более-менее ясно, но я изначально имел ввиду именно DSP-instructions - MAC например . Это компилятор может ис-
пользовать без CMSIS/DSP lib ?
-
Умеет ли GCC-ARM использовать DSP instruction set Cortex-m4 без использования сторонних библиотек ?
-
угу. выводы таковы:
1. Если штатно- то запрещать изменение файлов на время подключенного USB.
2. Если свое писать- то читать посекторно и разбираться по своим правилам. Сектора читать точно можно, по крайней мере старый добрый WinHex это может, его кнопочка "Refresh View" замечательно перечитывает сектор напрямую с физического носителя.
3. Может быть можно и пофайловое чтение сделать напрямую с диска, это снимает часть работы, посвященную файловой системе, вроде бы это возможно (я давал ссылку на MSDN). Но опять же, свой софт нужен.
Я упустил какой-нибудь вариант? Может есть оболочка, в которой это реализовано? какой-нибудь СуперКоммандер, имеющий кнопочку/функцию "обновить"
В ТоталКомандере такая кнопка по-моему есть .
-
Опубликовано · Изменено пользователем sherr · Пожаловаться
Куда слать ? Нашел только свое для LPC2478 и экрана 800*480, но именно с ads7843 - предупреждаю -
код ужасный, постараюсь вечерком выдрать нужное, и чуть-чуть откомментировать ...
-
Опубликовано · Изменено пользователем sherr · Пожаловаться
то есть, после срабатывания прерывания от penirq я читаю Х и У столько раз, пока пока разница между предыдцщим и текущим прочитанным значением Х не станет равна 2-3, и то же с У?У Стартеркита в примерах именно так - а у вас их нету,что ли , напишите им- пришлют на почту,
правда у них опросом в цикле, без прерывания ,,, у меня тоже их подобный код есть , но на stm32f4xx
-
Вообще-то у самого тачскрина приличная емкость - порядка тысяч пикофарад и показания после касания устанавливаются единицы- десятки микросекунд, поэтому обычно читают показания Х и У пока разница между соседними не станет минимальной (обычно 2-3 единицы), кроме того - отбрасывают слишком большие или слишком малые показания, ибо на самых краях данные некорректны.
Данные получаются в условных единицах, где 255 - максимум (ну 479 по Х и 271 по У для вашего дисплея) ну или минимум, смот-
ря как подключено в плаге. И еще, замечено, что если время от времени не читать результаты Х-У просто так не дожидаясь
касания, PENIRQ может подвиснуть ...
-
Помогите, пожалуйста, разобраться с TFT Winstar WF43BTIBED0TP (4.3")с контроллером ssd1963. Взяла пример инициализации из аппноута и пример заливки экрана разными цветами.
Но зарисовка экрана просиходит очень медленно и я наблюдаю зарисовку как слайд. От чего это может быть? Кто сталкивался с данной проблеммой?
И еще вопрос по выводу на экран. Правльно ли я понимаю, что для того, чтобы вывести какой-то пиксель на экран, нужно отправить 3 команды записи, каждая из который содержит код RGB данного пикселя?
И еще один вопрос.Есть ли какие-то программы для моделирования изображения, которые потом кодируют рисунок для tft?
1.Код в студию .
2. Есть конверторы картинок (искать по сочетанию BMP2C например),
и есть полноценные редакторы заточенные под цветные LCD(но эти,как правило платные)
Уточните, что вам конкретно надо .
-
Доброго времени суток, хочется задать такой вопрос: пытаюсь на LPC1788 с самодельной платой показывать картинки (что-то типо цифровой фоторамки), для чего использую SDRAM. Картинка отображается четко и без искажений, даже не одна, однако, в случае когда я пытаюсь делать что-то с памятью SDRAM, например записать какие-то данные в другую часть памяти, то на время работы с ней на дисплее вместо изображения появляется рябь, а после того как запись в память закончена, изображение возвращается. Не могу разобраться от чего это происходит и как с этим бороться(( Спасибо)
Наверное, не хватает полосы пропускания шины памяти, на сайте NXP есть экселевский файл для расчетов, если загрузка шины более
40-50 % - могут быть такие проблемы, тогда снижайте частоту кадров или глубину цвета. А вообще надо было сразу привести пара-
метры - пиксельную частоту, глубину цвета, ширину шины SDRAM, частоту самого контроллера ?
-
Боюсь, это слишком широкое и не сильно интересное поле для деятельности :-)
На черный день у меня всегда остается BBr3 и POCl3.
Ну каждый судит со своей колокольни, а у меня диплом химика-органика и три года работы на заводе, где делали фоторезисты -
вот там и пластин было море, и печки, и центрифуги ... чего и вам желаю (оффтоп) :rolleyes:
-
Поскольку мне работать нужно в условиях колхоза - это единственный относительно реальный путь.
Может в условиях колхоза лучше начать с самодельного состава - например модифицировать фосфатными группами какой- либо кремнийорганический лак (это так, навскидку), очень аккуратно нанести на центрифуге и выжечь в печке ...
Органика выгорит, кремний с фосфором дадут относительно легкоплавкое стекло, из которого пойдёт диффузия .Подобным же образом,
наверное, можно поступить и с бором, но там чуть сложнее ...
-
А под Linux32 - ARM, AVR уже никогда не будет ?
-
Собственно говоря открытых ZigBee стеков я думаю Вы не найдете.
А это что ? freakz
-
Спасибо,
не знаю как насчет практической полезности, но КМК полезно (для меня так точно) посмотреть как выглядит код промышленных чипов. Комплекс неполноценности несколько уменьшился :)
Нет ли у вас случайно одним архивом?
У меня нет доступа на скачку оттуда, увы ...
-
Опубликовано · Изменено пользователем sherr · Пожаловаться
Искал описание одного регистра видеоконтроллера LPC2478 - и вот что нашел JPEG-decoder- это похоже видеоконтроллер от арм.ком на верилоге цельнотянутый безвестным китайцем. Ваши комментарии - полезная ли вещица нашлась ?
Пишу здесь, а не в "Есть Программа" ибо уж больно тема специфическая ...
-
Серия контроллера H8 Family/H8/300H Tiny Series, контроллер HD64F36079L, стоит в модулях управления современных стиральных машин-автомат.
На форуме ремонтников бытовой техники находил, что считывание прошивки с блока управления стиралки под силу только параллельному
программатору - причем это реально делается, но программатор дорог а информации по протоколу немного ...
-
Опубликовано · Изменено пользователем sherr · Пожаловаться
stm32 - это хорошо, сам недавно вязал F4Discovery c SD по SPI, и огрызок FAT16 прикручивал (читает только из корня, только короткие
имена и непрерывные цепочки кластеров, зато свое и для моей задачи хватило) :rolleyes:
А вот нет ли у кого рабочего примера LPC2478 + MCI (достаточно чтения - записи блока)
-
https://github.com/texane/stlink
openocd 0.6.0, говорят, тоже поддерживает st-link.
Отладку не пробовал, но шьется - texane/st-link - 1 kbyte/s а вот OOCD 0.6.0 - 25-27 kbyte/s - почувствуйте разницу -
кстати , st-link utility под виндой - также 25-27 ....
-
Опубликовано · Изменено пользователем sherr · Пожаловаться
Попробуйте вот так:openocd -f interface/stlink-v2.cfg -f target/stm32f4x_stlink.cfg -c init \ -c targets -c halt "flash write_image erase file.elf" \ -c "verify_image file.elf" -c shutdown
Спасибо, уже помогли на Радиокоте, а дальше сам додумал , Полная строчка для Eclipse может быть например такой
-f /usr/local/share/openocd/scripts/interface/stlink-v2.cfg -f /usr/local/share/openocd/scripts/target/stm32f4x_stlink.cfg -c "init;reset halt;; flash write_image erase ${workspace_loc:/Stm32f4t}/Release/Stm32f4t.hex 0x0000 ihex;" -c " reset run;" -c "mww 0xE000EDF0 0xa05f0000" -c "shutdown;"
-
У кого-нибудь есть скрипт для заливки flash в STM32f4xx для OpenOCD + ST-Link ? А то собрал OpenOCD 0.6.0, проверил -
openocd -f interface/stlink-v2.cfg -f target/stm32f4x_stlink.cfg вроде запускается, полдня
читал мануал OpenOCD //// в общем мне бы пример для начала ...
-
по теме - objcopy -S и файл выровненный -- RTFM блин !
Простите начинающего в дебрях GCC ....
-
Выложите проект. Целиком.
Выкладываю Stm32f4t.tar.gz
-
Опубликовано · Изменено пользователем sherr · Пожаловаться
Eclipse + Code Sourcery Lite 09.2011 + Stm32f4discovery на Debian 6 . Беру простейший тестовый проект (мигалка), Сборка проходит нормально,
Получаю hex и bin ( причем bin как напрямую, так и через hex2bin - без разницы) , Пытаюсь зашить бинарник через утилиту
flash из texane/stlink (свежесобранную) - получаю ошибку адреса или выранвивания, Беру бинарник из Кейла - шьется нормально,
Тогда открываю плохой бинарник в hex - редакторе и вижу, что размер его не кратен 32 бит (байта не хватает), Тогда добавляю
FF в конце файла - все шьется и мигает, Подскажите, где копать ?
п.с. - откат на более старую версию Code Sourcery не дал, достаточно свежей сборки от Klen под Linux32 чего то тоже не вижу ,,,
-
Еще можно выпаять из дохлого DWD-RW Sony (или некоторых других) - там два таких разьема и шлейф примерно 80 мм.
-
Вы имеете ввиду просто массив синуса?
Но мне бы хотелось иметь возможность подстраивать частоту от 40 до 60 Гц.
Регулируется частотой выборки из таблицы (по прерыванию от счетчика например).
Способ изготовления ПП с шагом в 0.5мм ?
в В помощь начинающему
Опубликовано · Пожаловаться
Не может, не пугайте народ ... это не эфиры и тем более не ТГФ, перекись ацетона надо специально готовить .