MBR (mbr) wrote,
MBR
mbr

Categories:

Opensource животворящий

Чем дальше в лес, тем странней процессоры. В этот раз копаюсь вот с таким товарищем:

CC26xx_Block_Diagram_LPRF_2_9_15

Три ядра: основное cortex m3, RF cortex-m0 и чего-то восьмибитное для низкопотребляющих сенсоров. Идея хороша - тушить основной прожорливый процессор и ждать прихода сигнала от сенсоров на меганизкопотребляющем ядре.

Гадство заключается в том, что самое вкусное ядро уже прошито и ничего с ним не сделаешь - дергай проприетарное апи и радуйся. Вся серия отличается, по сути, только прошивкой этого самого RF-ядра. Конкретно сейчас 2650 - мультипротокольное, рядом лежат 2640 - BLE.

С bluetooth возился очень много лет назад. На таком низком уровне с RF вообще не работал. А в следующем проекте вообще отдельный трансивер планируется. Но пока не буду сильно забегать вперед.

Что мне сразу понравилось - это наличие внутреннего dc/dc. Т.е. стартуешь на LDO, потом запускаешь DC/DC и переключаешься на него. Чего-то у EFM такого не припомню, а они тоже позиционируются как низкопотребляющие.

Что мне сразу не понравилось - это гребаная проприетарщина. Процентов 20 всех регистров описаны как internal. Как бы не пришлось мне этот проект добивать на IAR с проприетарными объектниками.

Второе, что не понравилось, это JTAG. Точнее cJTAG или IEEE 1149.7. Гадство. Я так и не понял, использует ли его кто-то помимо TI, но вещь странная.

Третье, что не понравилось - на серию отсутствует CMSIS как класс. Вот как может быть кортекс без общепринятого стандарта, а?

Третью проблему я решил просто. Написал свой CMSIS. Без блэкджека, конечно - описания битов регистров будут дополняться по мере моей необходимости. Вот что сабже делает. Пользуйтесь на здоровье :)
Tags: embed
Subscribe

  • Победил битрикс

    Раньше рассказывал, как мы пытаемся битрикс внедрить. Сначала просто дал задачу вебщику подергать странички и собрать отчет по линкам. Ад. Там…

  • Советский инженер - это звучит гордо

    Порадовался с последнего стеба vladimir_akinin над программистами. Однако в комменты выползло какое-то количество старых пердунов,…

  • В поддержку FSF

    Как многие знают, сейчас в отношении Ричарда Столлмана развернулась травля относительно, якобы, имевших место некорректных его личных высказываний.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 21 comments

  • Победил битрикс

    Раньше рассказывал, как мы пытаемся битрикс внедрить. Сначала просто дал задачу вебщику подергать странички и собрать отчет по линкам. Ад. Там…

  • Советский инженер - это звучит гордо

    Порадовался с последнего стеба vladimir_akinin над программистами. Однако в комменты выползло какое-то количество старых пердунов,…

  • В поддержку FSF

    Как многие знают, сейчас в отношении Ричарда Столлмана развернулась травля относительно, якобы, имевших место некорректных его личных высказываний.…