-
- Нунах... В таком применении нордик рулит. А тут еще с их кривой CCSTUDIO придется трахаться... - Гyдвин(03.02.2022 01:31)
- 48 МГц - маловато. Да и ADC в 200 ks совсем не впечатляет. По нынешним временам. PS 8-бит DAC - вообще ни о чём. - argus98(02.02.2022 23:06)
- очень люблю большую ОЗУ. :-) - Лaгyнoв(02.02.2022 21:02)
- Особенно при малом количестве ног! - Kpoк(02.02.2022 21:32)
- И как всегда любимое Internal. Only to be used through TI provided
API. Или ковыряй исходники с переменным успехом, или завязывайся на
их АПИ и оську. - Andreas(02.02.2022 20:44)
- Оська по желанию, а АПИ - вай бы да не нот? - MBedder(02.02.2022 20:44)
- Оно жирное и плохо перевариваемое. В итоге удалось обойтись, но
потом NRF просто сказкой казался. - Andreas(02.02.2022 20:50)
- Api нормальное, из него можно выкинуть всё лишнее. Оська да, заточена под низкое потребеление и плохо перевареваемое. - evgeniy1294(02.02.2022 22:48)
- Оно жирное и плохо перевариваемое. В итоге удалось обойтись, но
потом NRF просто сказкой казался. - Andreas(02.02.2022 20:50)
- Оська по желанию, а АПИ - вай бы да не нот? - MBedder(02.02.2022 20:44)
- удивило: 256KB of ROM for protocols and library functions - m16(02.02.2022 20:22)
- Он "мультипротокольный" - в ROM сидят все функции RF-протоколов,
пиши себе свою прикладную фирмварь и не парься о всяких стеках,
просто обращайся к ним как и к либам, только резидентным - MBedder(02.02.2022 20:35)
- Там есть отдельное ядро для беспроводных стеков, общение с которым
ведется через аналог IPCC. Собственно, прошивка, выполняемая этим
ядром, и лежит в ROM. Для работы со стеками необходимо передать
конфигурацию соответствующими командами. - evgeniy1294(02.02.2022 20:59)
- Нет, это отдельное ядро со своим ПЗУ, к которому вообще нет
доступа, его ПЗУ отдельным прямоугольником, даже размер не указан.
256к имеено ПЗУ стеков, АПИ, работы с флешом и прочего. - Andreas(02.02.2022 21:10)
- Исходя из раздела 25.3, могу сказать что RF Core у него почти такое
же, как у CC1352. CC1352 имеет на борту набор ROM-функций, например
для безопасной работы с flash или настроек режимов питания - во
время очистки флеша выполнять код из него было нельзя, а очистка
памяти применялась в том числе стеками типа openthread для
подготовки страниц под хранение конфигов. evgeniy1294(490 знак., 02.02.2022 22:18)
- Но это все относится к основному ядру, а не СМ0 радиочасти, общение
с который только через doorbell. Я из ром функций только запись во
флеш использовал и эта процедура ничего не портила и проблем не
доставила. Да, в сс2640 стек был внешний, не в ром. Но и ром был
небольшой 64к вроде. Зато уже в cc2640rf2 намного больше пзу и
похоже часть бле стека туда положили. Хотя к этому времени я уже
перешел на nfr52 и не очень внимательно смотрел. - Andreas(02.02.2022 22:31)
- Вы напрямую конфигурируете Rf Core, указывая, например, режим
работы ядра. Отсюда считаю, что канальный уровень лежит именно в
ROM Rf Core, а всё что выше уже во флеше. evgeniy1294(1 знак., 02.02.2022 22:43, картинка)
- Ессно, но еще раз, это отдельное ядро, отдельное пзу о котором ничего неизвестно вообще И никакого отношения к 256к пзу для API из начала топика не имеет. А в сс2640 было и еще микропотребляющее 16битное ядро, о котором вообще прктически ничего не было написано. Была только полувизуальная тулза, генерящая готовый код Andreas(125 знак., 02.02.2022 22:51)
- Вы напрямую конфигурируете Rf Core, указывая, например, режим
работы ядра. Отсюда считаю, что канальный уровень лежит именно в
ROM Rf Core, а всё что выше уже во флеше. evgeniy1294(1 знак., 02.02.2022 22:43, картинка)
- Вот этим я пользовался, но, как я понял, оно лежит именно в ROM RF
Core: evgeniy1294(393 знак., 02.02.2022 22:28)
- Да, это в радиоядре и его личном пзу похоже. Я глянул команды радиочасти, там добавились команды 802.15 . - Andreas(02.02.2022 22:43)
- Но это все относится к основному ядру, а не СМ0 радиочасти, общение
с который только через doorbell. Я из ром функций только запись во
флеш использовал и эта процедура ничего не портила и проблем не
доставила. Да, в сс2640 стек был внешний, не в ром. Но и ром был
небольшой 64к вроде. Зато уже в cc2640rf2 намного больше пзу и
похоже часть бле стека туда положили. Хотя к этому времени я уже
перешел на nfr52 и не очень внимательно смотрел. - Andreas(02.02.2022 22:31)
- Исходя из раздела 25.3, могу сказать что RF Core у него почти такое
же, как у CC1352. CC1352 имеет на борту набор ROM-функций, например
для безопасной работы с flash или настроек режимов питания - во
время очистки флеша выполнять код из него было нельзя, а очистка
памяти применялась в том числе стеками типа openthread для
подготовки страниц под хранение конфигов. evgeniy1294(490 знак., 02.02.2022 22:18)
- Нет, это отдельное ядро со своим ПЗУ, к которому вообще нет
доступа, его ПЗУ отдельным прямоугольником, даже размер не указан.
256к имеено ПЗУ стеков, АПИ, работы с флешом и прочего. - Andreas(02.02.2022 21:10)
- это понятно, ранее подобную фичу не встречал - m16(02.02.2022 20:39)
- Запущал NFR52840 - бинарник со стеком протоколов заливаешься в
отдельный кусок флешки, инклудишь хедер с АПИ и юзаешь. - POV(02.02.2022 20:42)
- А тут такой бинарник уже залит намертво - хер испортишь :)) - MBedder(02.02.2022 20:43)
- Они и сами с этим справляются. В CC2640 была возможность подмены
части содержимого ПЗУ и в их исходниках были таблицы багфиксов,
которые надо было через определенные адреса пропихнуть. - Andreas(02.02.2022 20:47)
- Я еще лет 20 назад подобным образом штопал свои прошивки в ОТР МК - MBedder(02.02.2022 20:48)
- Они и сами с этим справляются. В CC2640 была возможность подмены
части содержимого ПЗУ и в их исходниках были таблицы багфиксов,
которые надо было через определенные адреса пропихнуть. - Andreas(02.02.2022 20:47)
- А тут такой бинарник уже залит намертво - хер испортишь :)) - MBedder(02.02.2022 20:43)
- В некоторых ковбойских МК еще таким же макаром нехилые функции управления двигателями зашиты - MBedder(02.02.2022 20:42)
- Запущал NFR52840 - бинарник со стеком протоколов заливаешься в
отдельный кусок флешки, инклудишь хедер с АПИ и юзаешь. - POV(02.02.2022 20:42)
- Там есть отдельное ядро для беспроводных стеков, общение с которым
ведется через аналог IPCC. Собственно, прошивка, выполняемая этим
ядром, и лежит в ROM. Для работы со стеками необходимо передать
конфигурацию соответствующими командами. - evgeniy1294(02.02.2022 20:59)
- Он "мультипротокольный" - в ROM сидят все функции RF-протоколов,
пиши себе свою прикладную фирмварь и не парься о всяких стеках,
просто обращайся к ним как и к либам, только резидентным - MBedder(02.02.2022 20:35)
- У них где-то в презенташке на е2е проскакивала картинка с cortex
m33, но обещанного три года ждут - lloyd(02.02.2022 20:20)
- Эти по $7 в розницу есть в их шопе --> MBedder(1 знак., 02.02.2022 20:33, ссылка)