В целом, прототип SK-A40i-LCD отлажен, но "всплыло" пару мелких ошибок. Новая партия печатных плат заказана, выпуск анонсируем скорее всего во второй половине июня.
This media is not supported in your browser
VIEW IN TELEGRAM
Установили и настроили QtCreator в виртуальной машине для изделий Allwinner A40i
🔥3
Имелся "интересный" экземпляр модуля SK-A40i-NANO у которого при температуре ниже +20С неправильно детектировалась DDR3 память (загружался раза с десятого), но если загрузится - исправно работает под любыми тестами. Первая попытка найти и исправить причину не увенчалась успехом. В этом году решили взяться за него всерьез и после нескольких дней изнурительных экспериментов, сектор причины происходящего был найден и исправлен. Это исправление актуально для всех изделий на Allwinner A40i, позже анонсируем выпуск SK-A40i-LCD и выложим обновленные исходники. В свете этого был обновлен загрузчик используемый в DFU методе, их я уже обновил в предоставляемых материалах.
👍6
В результате экспериментов с SK-A40i-LCD, обнаружилось следующее.
Загрузка системы может повиснуть на этапе инициализации SATA, если на SATA линиях процессора кабель "болтается в воздухе". Причем, на SK-A40i-SODIMM если подключить кабель без подключенного жесткого диска система не виснет, а на SK-A40i-LCD при подключении шлейфа к разъему расширения (в составе которого идут линии SATA) - даже 5см отрезок кабеля приводил к тому, что система загружалась 2 раза из 5 (а с кабелем 20см практически всегда подвисала). Немного подправили инициализацию SATA, этот эффект ушел. Но, т.к. есть вероятность, что "оно" себя может заново проявить на других экземплярах и приняв во внимание, что проще одному человеку объяснить как включить SATA чем сто раз указать на возможную необходимость отключения при неиспользовании (в добавок, инициализация SATA при отсутствии HDD прибавляет ~1.5сек к времени загрузки) - по умолчанию отключили SATA в конфигурации ядра.
Загрузка системы может повиснуть на этапе инициализации SATA, если на SATA линиях процессора кабель "болтается в воздухе". Причем, на SK-A40i-SODIMM если подключить кабель без подключенного жесткого диска система не виснет, а на SK-A40i-LCD при подключении шлейфа к разъему расширения (в составе которого идут линии SATA) - даже 5см отрезок кабеля приводил к тому, что система загружалась 2 раза из 5 (а с кабелем 20см практически всегда подвисала). Немного подправили инициализацию SATA, этот эффект ушел. Но, т.к. есть вероятность, что "оно" себя может заново проявить на других экземплярах и приняв во внимание, что проще одному человеку объяснить как включить SATA чем сто раз указать на возможную необходимость отключения при неиспользовании (в добавок, инициализация SATA при отсутствии HDD прибавляет ~1.5сек к времени загрузки) - по умолчанию отключили SATA в конфигурации ядра.
💔3👍1
Началось производство HMI панели SK-A40i-LCD:
• 7” IPS LCD 1020x600 420cd/m2, емкостной сенсорный экран
• Allwinner A40i - 4xARM Cortex-A7 1200МГц
• 1ГБайт DDR3 DDR-1200, 8ГБайт eMMC
• 3 x USB, HDMI, SATA
• 2 x Ethernet 100/10M
• Оптоизолированные интерфейсы: 1 х CAN, 2 x RS485
• Встроенный модуль оцифровки видео, видеокодек NTSC/PAL
• Встроенный аналоговый кодек, выход на наушники, линейный вход
• Часы реального времени PCF8653
• I/O: LVTTL: 4 x UART + управление потоком, I2C, SPI, GPIO
• 185х116х25мм
• -20 … +70С (хранение -30С …+80С)
http://starterkit.ru/html/images/products/sk-a40i-lcd_top.png
http://starterkit.ru/html/images/products/sk-a40i-lcd.png
http://starterkit.ru/html/index.php?name=shop&op=view&id=184
• 7” IPS LCD 1020x600 420cd/m2, емкостной сенсорный экран
• Allwinner A40i - 4xARM Cortex-A7 1200МГц
• 1ГБайт DDR3 DDR-1200, 8ГБайт eMMC
• 3 x USB, HDMI, SATA
• 2 x Ethernet 100/10M
• Оптоизолированные интерфейсы: 1 х CAN, 2 x RS485
• Встроенный модуль оцифровки видео, видеокодек NTSC/PAL
• Встроенный аналоговый кодек, выход на наушники, линейный вход
• Часы реального времени PCF8653
• I/O: LVTTL: 4 x UART + управление потоком, I2C, SPI, GPIO
• 185х116х25мм
• -20 … +70С (хранение -30С …+80С)
http://starterkit.ru/html/images/products/sk-a40i-lcd_top.png
http://starterkit.ru/html/images/products/sk-a40i-lcd.png
http://starterkit.ru/html/index.php?name=shop&op=view&id=184
👍5❤1
На днях завершили эпопею, длившуюся более пол года, для компенсации пикового потребления при разогреве печи. Очень приятным и довольно ощутимым бонусом вышла возможность подключение солнечных панелей, если день обходится без включения печи - работаем от энергии солнца!
🔥16
SK-RK3506-NANO-2E-V1A.pdf
61.2 KB
Закончил проектировать модуль на процессоре Rockchip RK3506 в NANO (miniPCIe) форм-факторе.
SK-RK3506-NANO-2E
• Rockchip RK3506J - 3xARM Cortex-A7, Cortex-M0
• 512МБайт DDR3
• 8ГБайт eMMC
• 2 x Ethernet 100/10M
• Часы реального времени PCF8653
• 2-lane MIPI max 1280x1280@60fps (на отдельном FPC разъеме + I2C для сенсорного экрана)
• -40 ... +80С
Процессор является привлекательной заменой NXP iMX6ULL, а так же обладает уникальной на данный момент функцией RM IO (Rockchip Matrix IO) - 32 GPIO порта имеют подключение к матрице из 98 периферийных функций, т.е. на любой из портов можно присвоить любую из имеющейся периферийных функций! На разъем расширения модуля выведены порты с RM IO.
За отладку прототипа приступим ориентировочно в сентябре.
SK-RK3506-NANO-2E
• Rockchip RK3506J - 3xARM Cortex-A7, Cortex-M0
• 512МБайт DDR3
• 8ГБайт eMMC
• 2 x Ethernet 100/10M
• Часы реального времени PCF8653
• 2-lane MIPI max 1280x1280@60fps (на отдельном FPC разъеме + I2C для сенсорного экрана)
• -40 ... +80С
Процессор является привлекательной заменой NXP iMX6ULL, а так же обладает уникальной на данный момент функцией RM IO (Rockchip Matrix IO) - 32 GPIO порта имеют подключение к матрице из 98 периферийных функций, т.е. на любой из портов можно присвоить любую из имеющейся периферийных функций! На разъем расширения модуля выведены порты с RM IO.
За отладку прототипа приступим ориентировочно в сентябре.
👍11🔥1
Тестирую прототип SK-RK3506-NANO-2E, решил сравнить скорость выполнения теста памяти и потребления системы с разными процессорами (при прочих равных условиях).
SK-iMX6ULL-NANO-2E: 1xCPU 800МГц, 256М DDR-800
SK-A40i-NANO-2E: 4xCPU 1200МГц, 512М DDR-1200
SK-RK3506-NANO-2E: 3xCPU 1200МГц, 512М DDR-1500
time memtester 10 1:
iMX6ULL - 61 сек, потребление по 5В 120-180мА
A40i - 53 сек, потребление по 5В 220-240мА
RK3506 - 46 сек, потребление по 5В 150-170мА
UPD сравнил еще SK-T507-SODIMM (у него память LPDDR4 и разрядность шины 32)
T507-H - 14сек, потребление по 5В 220-240мА
SK-iMX6ULL-NANO-2E: 1xCPU 800МГц, 256М DDR-800
SK-A40i-NANO-2E: 4xCPU 1200МГц, 512М DDR-1200
SK-RK3506-NANO-2E: 3xCPU 1200МГц, 512М DDR-1500
time memtester 10 1:
iMX6ULL - 61 сек, потребление по 5В 120-180мА
A40i - 53 сек, потребление по 5В 220-240мА
RK3506 - 46 сек, потребление по 5В 150-170мА
UPD сравнил еще SK-T507-SODIMM (у него память LPDDR4 и разрядность шины 32)
T507-H - 14сек, потребление по 5В 220-240мА
👍9
starterkit.ru
Прототип SK-RK3506-NANO-2E собран, признаки жизни есть ...
Тестирование прототипов SK-RK3506-NANO-2E прошло успешно, комплектация и печатные платы для серии заказаны, но оказалось что грузы с Китая третий месяц стоят! Печатные платы легли на склад перевозчика с непонятной перспективой срока доставки, поэтому, пока затрудняюсь озвучить дату начала их производства :(
🔥2😱1
Началось производство модуля SK-RK3506-NANO-2E:
• Rockchip RK3506 - 3xARM Cortex-A7 1500МГц, Cortex-M0
• 512 МБайт DDR3 DDR-1500
• 8ГБайт eMMC
• 2 х Ethernet 100/10M, 2 x USB
• RTC PCF8563 - часы реального времени
• FPC разъем для подключения DSI-MIPI LCD, интерфейса сенсорного экрана
• I/O: CAN, UART, SPI, I2C, PWM, ADC, GPIO ...
• Rockchip matrix IO - RM_IO пин можно сконфигурировать на любую периферийную функцию
• SK-XXXXXXX-NANO-2E совместим - взаимозаменяем
• 30х51х3мм
• -40 ... +85C
http://starterkit.ru/html/images/products/sk-rk3506-nano-2e_top.png
http://starterkit.ru/html/index.php?name=shop&op=view&id=185
• Rockchip RK3506 - 3xARM Cortex-A7 1500МГц, Cortex-M0
• 512 МБайт DDR3 DDR-1500
• 8ГБайт eMMC
• 2 х Ethernet 100/10M, 2 x USB
• RTC PCF8563 - часы реального времени
• FPC разъем для подключения DSI-MIPI LCD, интерфейса сенсорного экрана
• I/O: CAN, UART, SPI, I2C, PWM, ADC, GPIO ...
• Rockchip matrix IO - RM_IO пин можно сконфигурировать на любую периферийную функцию
• SK-XXXXXXX-NANO-2E совместим - взаимозаменяем
• 30х51х3мм
• -40 ... +85C
http://starterkit.ru/html/images/products/sk-rk3506-nano-2e_top.png
http://starterkit.ru/html/index.php?name=shop&op=view&id=185
🔥8
Провели серию экспериментов для ускорения загрузки Allwinner A40i (добавили falcon режим в загрузчик):
http://starterkit.ru/html/index.php?name=forum&op=view&id=32704&last#32707
http://starterkit.ru/html/index.php?name=forum&op=view&id=32640&num=5#32689
http://starterkit.ru/html/index.php?name=forum&op=view&id=32704&last#32707
http://starterkit.ru/html/index.php?name=forum&op=view&id=32640&num=5#32689
starterkit.ru
Оптимизация времени загруки системы A40i Alwinner - Embedded Linux - Форум - starterkit.ru
Starterkit.ru - development boards, Форум, Embedded Linux, Оптимизация времени загруки системы A40i Alwinner.
👍2🤝1
Закончил проектировать модуль на процессоре Rockchip RK3562 в SODIMM форм-факторе.
SK-RK3562-SODIMM:
• Rockchip RK3562J - 4хARM Cortex-A53, NPU (Neural Process Unit)
• LPDDR4
• eMMC
• 2 x Ethernet: Ethernet 1000M + Ethernet 100M
• Часы реального времени PCF8653
• -40 ... +80С
SK-RK3562-SODIMM:
• Rockchip RK3562J - 4хARM Cortex-A53, NPU (Neural Process Unit)
• LPDDR4
• eMMC
• 2 x Ethernet: Ethernet 1000M + Ethernet 100M
• Часы реального времени PCF8653
• -40 ... +80С
👍5
Успешно закончили тестировать прототип модуля
SK-RK3562-SODIMM
• Rockchip RK3562 - 4xARM Cortex-A53 1.2G + NPU
• LPDDR4 4ГБайт
• eMMC 8ГБайт
• 10/100/1000М Ethernet PHY, 10/100М Ethernet PHY
• LVDS/MIPI DSI, 1x4 или 2x2 lane MIPI CSI
• USB OTG, USB 3.0 или PCIe
• RTC PCF8563 совместимый чип
• 2xCAN, UART's, I2C's, SPI ...
• -40..+85C
Обидно, но у него нет Rockchip Matrix IO.
Если не случится форс-мажоров, серию выпустим в июне.
http://starterkit.ru/html/uploads/forum/forum-SK-RK3562-SODIMM.pdf
SK-RK3562-SODIMM
• Rockchip RK3562 - 4xARM Cortex-A53 1.2G + NPU
• LPDDR4 4ГБайт
• eMMC 8ГБайт
• 10/100/1000М Ethernet PHY, 10/100М Ethernet PHY
• LVDS/MIPI DSI, 1x4 или 2x2 lane MIPI CSI
• USB OTG, USB 3.0 или PCIe
• RTC PCF8563 совместимый чип
• 2xCAN, UART's, I2C's, SPI ...
• -40..+85C
Обидно, но у него нет Rockchip Matrix IO.
Если не случится форс-мажоров, серию выпустим в июне.
http://starterkit.ru/html/uploads/forum/forum-SK-RK3562-SODIMM.pdf
👍7🔥5💘1
Создан канал в мессенджере MAX:
https://max.ru/id182700590602_biz
https://max.ru/id182700590602_biz
MAX
starterkit.ru
Новости starterkit.ru
👎9😐2👍1🗿1
Закончил проектировать модуль SK-RK3562-MOD, в отличии от модуля в SODIMM форм-факторе, этот выполнен с board-to-board разъемами (2х60 контактов 0,8мм) и габаритный размер подобран под стандартный 40мм радиатор с "ушами" для крепления.
👍14