Поиск
Показаны результаты для тегов 'silabs'.
-
Кто-нибудь занимался реверсом RFIC Si4463 или аналогичного из серии Si446x ? Что можно сделать полезного? Нашёл интересный проектик: https://github.com/astuder/Inside-EZRadioPRO Чувак пишет как можно сдампить прошивку с Si446x , а также как вытащить описание регистров + недокументированные команды из EXE-шника WDS. А также - как раздуплить прошивку в Гидре и получить более-менее читабельный сорец на асме... Мне удалось считать дамп со своего чипа Si4463, rev. 2A. Плюс запустил все скрипты и плагины для облагораживания дизассемблированного кода в Гидре. А также сделал другой адрес для FIFO TX/RX. Хотел ещё увеличить размер FIFO - удалось увеличить с 129 до 193 (x1.5). Но при команде активации передачи(TX) всё виснет. Очевидно, пакетный хэндлер там тоже хозяйничает, и есть условия, ограничивающие размер FIFO в коде... И всё-же... Может возможно мягкие решения вытащить? Или увеличить чутьё? Или ещё что-нить полезное? P.S. Я понимаю, что немного отстал с этим реверсом, но чипы появились недавно (год назад).
-
Si4463 передача/приём длинных пакетов (>64/128 байт)
repstosw опубликовал тема в RF & Microwave Design
Начал осваивать трансиверы Si4463. С помощью WDS генерю конфиг, а драйвера взял из AVR и портировал их на Allwinner. Добился инициализации чипа и получил информацию (ID, версия патча, и т.п). Передал и принял пакет, не превышающий размеры буфера FIFO (64/128 байт). Теперь встал вопрос - как передавать длинные пакеты? К примеру 2048 байт. Ранее работал с чипом CMT2300A, там передача и приём длинных пакетов делался с помощью флага порога заполнения FIFO: TX/RX FIFO_THRESHOLD. В Si4463 я не вижу флагов или настройки прерывания или GPIO - на событие THRESHOLD. Буду благодарен, если кто-нибудь объяснит - в какую сторону надо смотреть или даст ссылку на репозиторий. Честно говоря, тот код, который генерит WDS - слишком громоздкий, хитросплетённый и не читаемый. И под непопулярную архитектуру. Хочется код по-прозрачнее. -
Si4463 vs. S2-LP - какой чип лучше?
repstosw опубликовал тема в RF & Microwave Design
Нужен трансивер для передачи данных вплоть до 500 кбит/с. застрял на выборе между Si4463 (Silabs) и S2-LP (STM Electronics). У второго мне нравится наличие эквалайзера, который спасает от меж-символьной интерференции, а также лучшая чувствительность (на 3 дБ) при заданном битрейте. Подскажите, почему все так нахваливают Si4463 ? Чем хуже S2-LP по сравнению с Si ? Конечно, такое позорище как CC1101 (TI) мы здесь не расссматриваем (исходя из моего опыта использования: у него плохая чувствительность по сравнению с Si4463 и S2-LP, а также забитие при близкорасположенном передатчике, тотальная деградация всего пакета при одном испорченном бите и много других недостатков). Чип планируется использовать в целях наземной подвижной радиосвязи в черте города (со сложным рельефом местности).- 16 ответов
-
- stm electronics
- silabs
-
(и ещё 2 )
C тегом: