Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Прошить RFD22301 с помощью Arduino


    1 oferta jest ukryta
  • Oleksandr Mymrikov
    9 marca 2020, 13:10 |

    я не знаю, что это за железка, но подозреваю, что там не стоит ардуиновский бутлоадер .


    раз она по свд шьется, то почему бы не попробовать сразу хекс туда и зашить? 

  • Fedor Kuznetsov
    9 marca 2020, 13:39 |

    В этой железке внутри nrf51822. Это микроконтроллер с блутуз. Хекс через SWD шьется. Как я уже писал, я не профессионал в этой области, хекс у меня шьется как-то криво, не работает

  • Vyacheslav Azarov
    9 marca 2020, 14:03 |

    Так может чип битый? У вас другой есть? Криво это как?

  • Vyacheslav Azarov
    9 marca 2020, 14:06 |

    То, что он шьётся ещё не значит, что он рабочий. Может быть "битый" порт, или часть логики. Подробности нужны.

  • Oleksandr Mymrikov
    9 marca 2020, 14:33 |

    предположение : 

    если хекс сгенерирован ардуиной и подразумевается, что в чипе должен присутствовать бутлоадер ардуиновский, тогда то, что прога не заводится это норма. 

    там же поидее присутствует смещение прошивки, а при заливке через свд это смещение не задано и хекс шьется с нулевых адресов.


    короче нужно либо в программе смещение убрать, либо зашить ардуиноский бутлоадер

  • Vyacheslav Azarov
    9 marca 2020, 15:21 |

    Предположение: Это всё несерьёзно. Разве что ещё на кофейной гуще погадать. Высылайте железки парой экземпляров разберёмся.

  • Oleksandr Mymrikov
    9 marca 2020, 16:53 |

    зато ваш вариант слишком уж серъезный😀
    с чем вы там разбираться собрались,со стандартным ядром кортекс м0, на которое тонны всеми изжеванной информации?с вашим подходам надо не во фриланс, а на форумы, что то вроде схем нет и т.д.
    там таких специалистов, готовых "разобраться суръезно" пруд пруди, и похоже дальше этих форумов они ничего в жизни не видели)

    кофейная гуща😀 

  • Vyacheslav Azarov
    9 marca 2020, 17:14 |

    Вы меня обидеть хотели, видавший виды молодой человек? Так мне всё равно, что вы обо мне думаете. Да, без точной технической информации о проблемных процессах нужна кофейная гуща или хрустальный шар, или хотя-бы содействие заказчика в разрешении своих же технологических проблем. Вот такой вот кортекс! Удачи.

  • Oleksandr Mymrikov
    9 marca 2020, 17:22 |

    нет, никого не хотел обидеть.

    если это произошло - приношу свои извинения 

  • Fedor Kuznetsov
    9 marca 2020, 17:54 |

    Вячеслав и Александр, спасибо за ваши комментарии. Извините, что сразу не сделал полного описания возникшей проблемы, это и вызвало спор, завтра сделаю подробное описание и выложу. Еще раз спасибо.

  • Vyacheslav Azarov
    9 marca 2020, 19:15 |

    Ok.

  • Fedor Kuznetsov
    10 marca 2020, 13:43 |

    Добрый день. Попытаюсь подробно описать проблему. Я не являюсь профессионал в области программирования микроконтроллеров, заранее прошу извинить, если где-то глупости напишу.

    В двух словах есть основная плата. Основная плата связывается с PC по блютуз. Для этого есть блютуз донгл, выполненный на базе RFduino rfd22301 и на основной плате также есть rfd22301. По инструкции все прошивается с помощью Arduino. Для этого на github выложены необходимые библиотеки и скетчи с прошивками. Мы изготовили основную плату и донгл, но прошить rfd22301 с помощью Arduino не получилось, скетч компилируется, но не шьется, выдается ошибка

    get

    fail.......fail.......fail.......

    (никаких других сообщений нет)

    Возникло предположение, что rfd22301 не рабочий. Покупали сразу несколько штук, но у одного продавца. Проблема в том, что rfd22301больше не производиться, фирма-производитель ликвидирована, сайт тоже не работает. Информации по rfd22301 очень мало, даташит напоминает больше рекламный буклет. Библиотеки для Arduino поддерживают только версию Arduino 1.5.8 (более старшие версии не поддерживаются).

    Внутри rfd22301 находится nrf51822QFAA (flash 256, ram 16) от Nordic Semiconductor. С ним все значительно проще, информации много.

    Что бы проверить nrf51822 я установил две служебные программы от Nordic – nRFgo Studio (устарела, уже не поддерживается) и новую nRF Connect. Взял у знакомого J-link и подключал по SWD.

    При подключении nrf51822 в nRF Connect – Programmer выдается ошибка:

    2020-03-10T11:02:50.985Z ERROR Error when getting device info: Error: Error: Error occured when get device info. Errorcode: CouldNotCallFunction (0x9)

    Lowlevel error: NOT_AVAILABLE_BECAUSE_PROTECTION (ffffffa6)

    2020-03-10T11:02:50.985Z ERROR Could not fetch memory size of target devkit: Cannot read property 'family' of undefined

    С девайсом ничего нельзя сделать (прочитать, стереть все и т.д)

    При работе со старой программой nRFgo Studio видны Region 1 Readback Protected Size 132 kb Addr: 0x1f000

    и Region 0 Readback Protected Size 124 kb FW: unknown fwid:0xffff

    Записать ничего нельзя, но можно стереть все

    Я попробовал стереть полностью , потом взял отсюда https://github.com/RedBearLab/nRF51822-Arduino/tree/S130/bootloader hex бутлоадера  и стека блютуз  и прошил. Все замечательно прошилось, вот только донгл все равно не шьется под Arduino, та же ошибка. Пробовал взять скомпилированый hex от Arduino и его прошить, шьется, но тоже ничего потом не  меняется, при попытки прошиться снова под Arduino выдается таже ошибка get fail.......fail.......fail.......



  • Vyacheslav Azarov
    10 marca 2020, 14:57 |

    Попробуйте это, оно родное и новое: https://github.com/RFduino/RFduino Переустановите всё начиная с Ардуино. Надеюсь все нужные репозитории ещё акивны. Строго следуйте инструкциям по установке. Потом поищите, в инсталяции, родной загрузчик и фирмварэ (но может и не быть). Если есть неиспорченные модули попробуйте загрузить примеры RFduino через Ардуино. Стертый родной загрузчик и фирмварэ (платформу для вашего приложения), может оказаться негде взять, кроме как у разработчиков. Ресурсы из других проектов, скорее всего, несовместимы. И огласите, пожалуйста, цену вопроса.

  • Fedor Kuznetsov
    10 marca 2020, 21:15 |

    Вячеслав, добрый вечер. Да, я знаю эту ссылку. Девайс там добавляется ссылкой http://rfduino.com/package_rfduino166_index.json , ссылка мертвая, сайт rfduino.com давно не работает. Тем не менее я нашел на форумах нужные архивы, модифицировал json файл и установил девайс. Бутлоадера там к сожалению нет. firmware к моему приложению есть в виде скетча arduino, но прошить через Arduino его не могу, как же писал в начале – получаю ошибку. Стертый родной загрузчик получить у разработчиков невозможно. Даже при жизни своей фирмы они его не выкладывали. Сейчас же разработчиков просто не найти. Но примеры бутлоадеров есть на https://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v10.x.x/, я тут уже ничего не понимаю, должен разбираться профессионал, возможно нужно будет подкорректировать бутлоадер из примера. Кроме того, у нас есть несколько модулей, где мы ничего не стирали, можно поробовать с ними, как они себя ведут я описывал ранее.

    Цена вопроса..  Как я уже говорил, я не профессионал в этой области и не могу оценить трудозатраты. Поэтому жду предложений от профессионалов, которые примерно могут представить объем работ. Готов предоставить для этого больше информации – ссылки на инструкции, схемы, прошивки...

  • Vyacheslav Azarov
    11 marca 2020, 7:36 |

    Я вам ответил, в переписке.

  • Sergei Om
    12 marca 2020, 11:53 |

    RFD22301 устарел и снят с производства 2 года тому назад:

    March 7, 2018
    End of Life Notification
    Dear Customer,
    This is to inform you that RF Digital will discontinue production of the products listed in Appendix A attached.
    Effective immediately, no further new customer design support can be provided on these products.
    We will of course continue to fulfill already placed production orders and would like to give you the opportunity to
    place your last time buy orders until May 31, 2018. Last shipment will complete by November 30, 2018.
    We apologize for any inconvenience this product end of life disposition may cause.
    Please place end of life orders and questions for support of the products to this email address:
    eol_sales что то тут @ и что то там rfdigital.com.
    Thank you,
    Product Management
    RF Digital Corp
    A Subsidiary of Heptagon
    member of the ams group


    В общем этот модуль (и все, что на его основе собрано) - бесполезная игрушка.

  • Fedor Kuznetsov
    12 marca 2020, 12:07 |

    Да, Сергей, Вы правы. Я тоже писал об этом выше, что модули сняты с производства. Дальнейшая цель - переход на актуальные модули BLE.

  • Sergei Om
    12 marca 2020, 13:30 |

    Посмотрите в сторону ESP32.  Практически уверен, что не разочаруетесь. Если что - напишите мне в личные сообщения. Удачи.

  • Fedor Kuznetsov
    12 marca 2020, 13:41 |

    Сергей, спасибо за совет. Изучу.

  • Vyacheslav Azarov
    12 marca 2020, 12:19 |

    В вашем случае, лучше сделать реинженеринг проекта, а эти передовые модули отдать студентам играться. Сейчас такой логгер можно сделать на одном чипе от ST. Лицензии, открытость систем и гарантии 10-ти летней доступности у которых более обнадёживающие.

  • Fedor Kuznetsov
    12 marca 2020, 13:42 |

    Спасибо, я обдумаю.

  • Serhii Sulik
    12 marca 2020, 13:44 |

    Здравствуйте, Федор.

    Удалось решить проблему? Проект еще актуальный?

  • Fedor Kuznetsov
    12 marca 2020, 14:01 |

    Добрый день. По проекту один исполнитель приступит к работе сегодня вечером. Получится ли ему решить проблемы или нет, неизвестно) Таким образом и закрывать проект пока рано, но и начинать подробное обсуждение с другими в этот момент - это возможно впустую тратить время другого человека. Если решение не будет найдено, я позже с Вашего разрешения обращусь к Вам.

  • Serhii Sulik
    12 marca 2020, 14:41 |

    Договорились, если что обращайтесь.

Aktualne zlecenia dla freelancerów w kategorii Systemy wbudowane i mikrokontrolery

Zbadać blok elektroniczny „generator impulsowego prądu”

Potrzebne jest zbadanie bloku elektronicznego "generator impulsowego prądu". Potrzebne pomiary: częstotliwość impulsów, kształt sygnału, czas trwania impulsu, wypełnienie, napięcie na wyjściu do cewki, prąd przez cewkę, moc pobierana, opór/indukcyjność cewki, nagrzewanie podczas…

Systemy wbudowane i mikrokontrolery ∙ 1 dzień 7 godzin temu ∙ 1 oferta

Strumienomierz

83 PLN

Trzeba opracować pierścieniowy prądowy złącznik. Dane. Średnica wewnętrzna 20mm Zewnętrzna do 250mm 1-kanałowy złącze Ethernet 4 kanały po 25 amperów 10 kanałów sygnałowych po 2a.

Systemy wbudowane i mikrokontrolery ∙ 2 dni 6 godzin temu ∙ 1 oferta

Potrzebujemy specjalisty lub zespołu do opracowania pełnoprawnej ekosystemu inteligentnego domu.

Potrzebujemy specjalisty lub zespołu do opracowania pełnoprawnego ekosystemu inteligentnego domu. Idea projektu: stworzyć centralne urządzenie/hub, do którego można podłączać różne urządzenia inteligentnego domu: światło, gniazdka, klimatyzację, ogrzewanie, czujniki, kamery,…

Programowanie stron internetowychSystemy wbudowane i mikrokontrolery ∙ 2 dni 9 godzin temu ∙ 23 oferty

Schemat i projekt PCB

331 PLN

To jest nieskomplikowany schemat kontrolera wentylatorów. Szkic schematu dostarczę ręcznie. Trzeba przygotować w KiCad schemat i zrealizować projekt płytki. Do schematu dodać realizację małego konwertera Buck. Szczegóły będą omawiane na bieżąco. Oczekiwany jest BOM oraz pakiet…

Systemy wbudowane i mikrokontroleryPlany i schematy techniczne ∙ 3 dni 4 godziny temu ∙ 8 ofert

Telegram

600 PLN

Proponuję pracę nad przywróceniem dostępu do konta Telegram. Mój konto Telegram zostało zhakowane, w związku z czym szukam specjalisty, który będzie w stanie pomóc rozwiązać ten problem i przywrócić dostęp do konta. Jestem gotów rozważyć wasze propozycje dotyczące kosztów…

Systemy wbudowane i mikrokontroleryProgramowanie na iOS (iPhone i iPad) ∙ 3 dni 9 godzin temu ∙ 9 ofert

Zleceniodawca
Zlecenie zostało opublikowane
6 lat temu
161 wyświetleń