Перейти к содержанию
    

jack_avenger

Свой
  • Постов

    185
  • Зарегистрирован

  • Посещение

Весь контент jack_avenger


  1. Поигрался с EDUReViver. Сделал EDU v11 -> v12, вернуть назад не получается. EDUReViver теперь пишет что у меня клон. Но вроде все остальное нормально пашет, даже бонусом JFlash заработал
  2. Обычно в подобных случаях меня выручал вариант вида: return *((bool*)(&calInfo.general.calibrated));
  3. Ноутбук на arm64 + windows. Стандартные драйвера под интел на arm64 не запускаются.
  4. Jet link и у меня 2 шт есть. Это не китайский клон, а местный. Да, Jet Link Ulra v4 работает с самым свежим софтом, правда режим winusb недоступен.
  5. Брал здесь www.aliexpress.com, могу выложить фото внутренностей. Сейчас со 7% скидкой выходит дешевле DK, но несущественно. Обратите внимание на надпись красным шрифтом на фото - работает только с софтом до v7.56
  6. Я покупал, внутри контроллер NXP BGAшный, по цене вышло дороже DK от Nordic. Китайский программатор даже не включал, у них на странице на картинках написано что работает только со старыми версиями софта от Segger. Знаю, что вроде бы можно поставить какую-то дату из далекого будущего чтоб случайно не окирпичить прошивкой, но мне банально лень. Тем более что удалось урвать в Австрии J-Link EDU v11 по вменяемой цене.
  7. FenixSpb, у нордика на DK платах Segger J-Link на борту. Не устраивает? Вроде китайцы v11 еще не продают. Модератор: форматируйте текст перед отправкой поста!
  8. У меня точно такое же сообщение бывает на JetLink Ultra. После него матерится что прошивка слетела, обновляет (если разрешу), но не работает без последующего передергивания USB. Экспериментально выяснил что перепрошивка в моем случае лишняя, надо сразу передергивать USB. А вот первопричиной такого поведения (у меня) является бардак с питанием отлаживаемого устройства. Т.е. когда USB кабель не подключен к отладчику в момент подачи питания на отлаживаемое устройство. Вроде можно (лично не пробовал) ключи в ПК прописать, Вам не подойдет?
  9. Спасибо. Т.к. EDU исчезли из продажи, то полезу на ali за клоном. Правда, китайцы несговорчивые, не хотят фотографировать внутрянку перед отправкой, но вижу что здесь у пользователей и с BGA версией проблем не возникло.
  10. Проверьте, пожалуйста, работу на WinUSB драйверах. Очень интересует.
  11. На фотке красным шрифтом: Must use version 5.0 - 7.6 driver. Расходимся. ЗЫ: Разбудите меня, когда появится клон с поддержкой WinUSB.
  12. а что значит Fixed? Почему обычный с официального сайта Segger не подходит?
  13. Драйвера свежие, прошивка тоже последняя. Кому не лень, попробуйте, пожалуйста, на клоне 11-го J-Link'a сработает ли переключение на WinUSB драйвера. Только я подозреваю, что может железка стать недоступной, если этих самых дров WinUSB нет в системе
  14. Может и неправильно понял, но отправной точкой было вот это предупреждение в конфигураторе Ну и на wiki сеггера у некоторых железок в характеристиках значится поддержа WinUSB
  15. Ребята, нужно запустить j-link (или клон) на Windows ARM64. Сеггер пишет что нужен программатор, умеющий переключаться на драйвера WinUSB. Мой JetLink Ultra 4 вроде так не может. Есть у китайцев что-то, что можно прошить актуальной версией с поддержкой WinUSB?
  16. Прошу прощения за некропостинг, но хочу спросить побороли ли проблему? У меня E2-lite тоже бывают чудеса. Заливается, но исполняться всегда не хочет.
  17. Подключаете эту услугу, и управляете своими устройствами. Сервер рассылает e-mail, устройства получают их как SMS. В некоторых случаях так дешевле получается, чем платить за SMS через шлюз.
  18. Посмотрите, может у Вашего оператора есть услуга "Получение SMS/MMS с e-mail".
  19. Что-то нет желающих отвечать. А Вы не задумывались что между А и Б есть еще и ОПСОС с его базовыми станциями?
  20. По 3GPP TS 27.007, раздел 4.1. Обратите внимание на "command line termination character" Потому что Вы отступаете от стандарта. После передачи команды (которая должна заканчиваться символом <CR>) надо ждать рекции, а не продолжать передачу.
  21. Как по мне, так 200нс как-то мало даже для 115200. Время передачи одного бита на такой скорости 8680 нс. Но думаю это просто опечатка. А теперь по сути: если мне не изменяет память, то в конце команды по стандарту должно быть просто <CR>, а не <CR><LF>
  22. Думаю стоит покопать в сторону того, что ФТП может быть активным или пассивным. Отличаются номерами портов (дополнительно задействуется порт 20 для передачи данных). Возможно это как-то связанно что не со всеми ФТП-серверами работает модуль. У Симкома даже команды для настройки есть AT+FTPMODE=1 — режим работы ftp 1, — пассивный. Стоит по умолчанию 0, — активный.
  23. Использование деления на 10 для вывода на дисплей это немного "из пушки по воробьям". У некоторых МSP (например у СС430) есть преобразователь BIN->BCD, и BCD->BIN. Обычно эти регистры сидят в адресном пространстве ЖКИ. Если преобразователя нет, надо преобраз]овывать используя команду двоично-десятичного сложения dadd.x. Так в разы быстрее деления. В С она доступна через __bcd_add_long(). Вот пример из книги "MSP430 Microcontroller Basics" ; Assembly routine to convert 16-bit unsigned binary value to BCD ; Taken from Application Reports , section 5.5.3 ; Called from C as: uint32_t UIntToBCD (uint16_t UIntValue ); ; 16-bit parameter "UIntValue" passed in R12 ; 32-bit value "UIntToBCD" returned in R13:R12 ; Uses only the scratch registers R12 -R15 so no stacking necessary ;----------------------------------------------------------------------- PUBLIC UIntToBCD ; Export symbol outside this file RSEG CODE ; Essential as usual UIntToBCD: ; Name of function as usual mov.w R12 ,R14 ; Move input and leave R12 free for result clr.w R12 ; Clear registers for result clr.w R13 mov.w #0x0010 ,R15 ; Initialize loop counter to number of bits LoopStart: rla.w R14 ; Shift msb of input into carry bit dadd.w R12 ,R12 ; R13:R12 = 2* R13:R12 + carry bit DECIMALLY dadd.w R13 ,R13 ; lsword then msword dec.w R15 ; Decrement loop counter jnz LoopStart ; Repeat if nonzero reta ; Return instruction in MSP430X ; ret ; Usual MSP430 return instruction END
  24. Не могу понять что Вы мне пытаетесь донести? АСАМ грубо говоря простой TDC, а у D-FLOW чип состоит из TDC+MCU(c системой команд MSP430). У обеих суть метода заключается в измерении времени от запуска импульсов до момента приема сигнала в момент перехода импульсов через точку в 0мВ, что исключает необходимость задействования DSP для обнаружения посланных импульсов в принятом сигнале. Понятно что DSP может точнее отловить момент прихода сигнала, но точность, базирующаяся на отлове момента перехода через 0 мВ вполне достаточна по сравнению с другими факторами (влияние температуры и турбулентности)
×
×
  • Создать...