-
- Только в кернеле. Повесить обработчик на FIQ, для чего править
драйвер. Кривой-косой, но образец (псевдо-DMA SPI на FIQ для
NUC970) можно тута посмотреть. Выдаёт стабильные 800 кБ/с. LightElf(1 знак., 25.05.2022 12:44 - 26.05.2022 01:13, ссылка)
- Небольшой офф. VVB(1001 знак., 25.05.2022 15:43)
- Как вы образ для SPI (NAND) делаете из elf? - Dingo(26.05.2022 11:50)
- Ответ VVB(1586 знак., 26.05.2022 12:30)
- Мда, любит народ в гамаке и на лыжах. Зачем разъем для USB,
достаточно просто гребенку или вообще контактные площадки сделать. - LightElf(26.05.2022 13:01)
- Неудобно. Я не для себя делаю, человеческий фактор следует учитывать. Автоматизации программирования без участия человеков у нас на предприятии нет. - VVB(26.05.2022 13:04)
- Через пень-колоду, но сделал: создал pack, в котром единственный
образ u-boot с нулевым смещением для запуска. Dingo(71 знак., 26.05.2022 12:48)
- Если JTAG нет, то для отладки я бы выбрал такой путь. VVB(472 знак., 26.05.2022 12:57)
- А там как такового нет u-boot, подразумевается двоичный исполняемый
файл (как я понимаю). - Dingo(26.05.2022 12:58)
- да - VVB(26.05.2022 12:59)
- А там как такового нет u-boot, подразумевается двоичный исполняемый
файл (как я понимаю). - Dingo(26.05.2022 12:58)
- Если JTAG нет, то для отладки я бы выбрал такой путь. VVB(472 знак., 26.05.2022 12:57)
- Верно ли я понял, что у вас образ с единственной командой, которая
включена как 0x00000000=0xfffeeaff и остальное через отладку? Если
да - как этот образ готовили? JTAG в моём случае не распаян, надо
посмотреть. выведены ли вообще пины на разъёмы. Я тоже за простоту
в виде Makefile, но производитель только под эклипс проект на
github выложил :-/ Dingo(29 знак., 26.05.2022 12:38)
- Лови. VVB(57 знак., 26.05.2022 12:49, ссылка)
- Спасибо, но я не про это. Такое можно под никсами через echo -n
"\0хх\0уу" > file.bin Я не мог заставить его на флешку
записать убедить, упрямился. Пока есть решение. - Dingo(26.05.2022 12:57)
- Там очень простой формат бинарника на флешке (собственно Nu-Writer
его и создает). В начале лежит заголовок, где расписано по какому
адресу грузить код и откуда его стартова, потом скрипт
инициализации в виде 32-битных пар "адрес регистра: значение",
потом просто код. LightElf(36 знак., 26.05.2022 13:09 - 13:19)
- См. стр.17 и 29 VVB(73 знак., 26.05.2022 13:14, ссылка)
- Попытка номер 2. Собственно внутрь скрипта можно засадить настройку
любой периферии, в частности включить JTAG. LightElf(1 знак., 26.05.2022 13:20 - 14:07, ссылка)
- %-O Спасибо за отзывчивость! Там я с NuWriter не находили общий
язык из-за запущенной виртуалки, которая пыталась usb-устройство к
себе подключить. Чертыхался долго, пока разобрался. - Dingo(26.05.2022 13:32)
- Ну блин... Собери NuWriterCmd для Linux, как я, и будет тебе счастье без виртуалки. VVB(118 знак., 26.05.2022 14:01)
- %-O Спасибо за отзывчивость! Там я с NuWriter не находили общий
язык из-за запущенной виртуалки, которая пыталась usb-устройство к
себе подключить. Чертыхался долго, пока разобрался. - Dingo(26.05.2022 13:32)
- Попытка номер 2. Собственно внутрь скрипта можно засадить настройку
любой периферии, в частности включить JTAG. LightElf(1 знак., 26.05.2022 13:20 - 14:07, ссылка)
- См. стр.17 и 29 VVB(73 знак., 26.05.2022 13:14, ссылка)
- Там очень простой формат бинарника на флешке (собственно Nu-Writer
его и создает). В начале лежит заголовок, где расписано по какому
адресу грузить код и откуда его стартова, потом скрипт
инициализации в виде 32-битных пар "адрес регистра: значение",
потом просто код. LightElf(36 знак., 26.05.2022 13:09 - 13:19)
- Спасибо, но я не про это. Такое можно под никсами через echo -n
"\0хх\0уу" > file.bin Я не мог заставить его на флешку
записать убедить, упрямился. Пока есть решение. - Dingo(26.05.2022 12:57)
- Лови. VVB(57 знак., 26.05.2022 12:49, ссылка)
- Мда, любит народ в гамаке и на лыжах. Зачем разъем для USB,
достаточно просто гребенку или вообще контактные площадки сделать. - LightElf(26.05.2022 13:01)
- Ответ VVB(1586 знак., 26.05.2022 12:30)
- RT-патча нет. По остальным вопросам ничего сказать не могу, бо не использовал/не проверял/не тестил. Но камень вообще неторопливый. С другой стороны UI отображается, видео в MJPEG крутится, думец бегает, сетка работает, SD-шка пишется, UART-ы и USB справляются. В этом смысле проц вполне годный. - LightElf(26.05.2022 01:09)
- В эзернет линукс скорее всего не будет терять пакеты а с записью на SD может быть засада. В imx25 драйвер SD карты выполнял некоторые действия программно запрещая при этом прерывания и если карта тупила это заинмало до 1000ms (!!!). Надо смотреть какой ip применен в нувотоне. Ну и общее: гарантировать тайминги - это не про Линукс. - 3m(25.05.2022 21:41)
- Будет. (мнение) - Cкpипaч(25.05.2022 18:05)
- Как вы образ для SPI (NAND) делаете из elf? - Dingo(26.05.2022 11:50)
- Небольшой офф. VVB(1001 знак., 25.05.2022 15:43)
- Только в кернеле. Повесить обработчик на FIQ, для чего править
драйвер. Кривой-косой, но образец (псевдо-DMA SPI на FIQ для
NUC970) можно тута посмотреть. Выдаёт стабильные 800 кБ/с. LightElf(1 знак., 25.05.2022 12:44 - 26.05.2022 01:13, ссылка)