Serial port open error in downloadex

after dead boot repair with z3x with multiloader this error Boot Binary Download Start Ch[0] Bcmboot 56.1KB OK[0.2s] Boot2 182.9KB OK[0.3s] Patch_dsp
Old
03-15-2012, 05:52

 
#1 (permalink)

bharat_3013

Freak Poster

 

Join Date: Jul 2007

Posts: 282

Member: 545012

Status: Offline

Thanks Meter: 27

S5230 flashing error


after dead boot repair with z3x

with multiloader this error

Boot Binary Download Start Ch[0]
Bcmboot 56.1KB OK[0.2s]
Boot2 182.9KB OK[0.3s]
Patch_dsp 16.5KB OK[0.2s]
Sysparm_dep 6.2KB OK[0.2s]
Sysparm_ind 78.3KB OK[0.2s]
Wait reset !!
Download Start Ch[0]
Serial port open error in downloadex!

any solution

 

Reply With Quote
Old
03-15-2012, 06:02

 
#2 (permalink)

F.Massa

Freak Poster

 

Join Date: Oct 2008

Age: 52

Posts: 266

Member: 889158

Status: Offline

Thanks Meter: 29

Try flash by tool and change boot file

 

Reply With Quote
Old
03-15-2012, 06:55

 
#3 (permalink)

bharat_3013

Freak Poster

 

Join Date: Jul 2007

Posts: 282

Member: 545012

Status: Offline

Thanks Meter: 27

Quote:

Originally Posted by F.Massa View Post

Try flash by tool and change boot file

i try z3x , ust , multiloader 5.67 ,5.62 , 5.56

but after boot repair after flash phone become dead

 

Reply With Quote
Old
03-15-2012, 07:47

 
#4 (permalink)

cycofcgb

No Life Poster

 

cycofcgb's Avatar

 

Join Date: Sep 2010

Location: In trouble

Age: 48

Posts: 2,564

Member: 1388004

Status: Offline

Sonork: 100.1637034

Thanks Meter: 444

when open error appears, uncheck bootfiles, just disconnect and reconnect phone, and click again download.

Multiloader will finish flashing and phone will restart.

 

Reply With Quote
Old
03-15-2012, 10:22

 
#5 (permalink)

bharat_3013

Freak Poster

 

Join Date: Jul 2007

Posts: 282

Member: 545012

Status: Offline

Thanks Meter: 27

Quote:

Originally Posted by cycofcgb View Post

when open error appears, uncheck bootfiles, just disconnect and reconnect phone, and click again download.

Multiloader will finish flashing and phone will restart.

what reconnect phone ‘s boot dead after write flash with boot files

 

Reply With Quote
Old
03-15-2012, 18:24

 
#6 (permalink)

cycofcgb

No Life Poster

 

cycofcgb's Avatar

 

Join Date: Sep 2010

Location: In trouble

Age: 48

Posts: 2,564

Member: 1388004

Status: Offline

Sonork: 100.1637034

Thanks Meter: 444

just let it in download mode, unplug and replug then click download.

 

Reply With Quote


Просмотр полной версии : Не прошивается S5230c


expertsim

30.09.2009, 04:39

Подскажите принесли китайца S5230c на русификацию версию в теле не запомнил
Пытаюсь прошить S5230XEIE5 MultiLoader_V5.56 все время пишет через пару секунд после download
Download Start Ch[0]
Warring : Security fail!!
после того как поставил галку Master rom таже ошибка, но тел не грузится только розовый экран, в download mode входит
Пробовал разные китайские версии S5230ZCIE1 S5230ZHIF4 галки ставлю в разном порядке один черт
Download Start Ch[0]
Warring : Security fail!!

GS5230_DEFAULT_MDL_V001.exe тоже не пускает в чем причина Warring : Security fail!!

Подскажите если есть у кого какие мысли как побороть кирпич

Может UST или NSPRO 5.5 прикупить? помогут?


Розовый экран бывает от неправильной прошивки. UST или NSpro вряд ли поможет, они не лучше MultiLoader’a. Просто надо искать подходщую прошивку. Лучше всего перед прошивкой данных (и не только данных) Самсунгов хотяб посмотреть какая прошивка стоит, чтоб в случае неудачи как эта можно было залить ту же прошивку обратно. Если уверен что стояла китайская прошивка- пробуй записывать все подряд, только невздумай трогать бутлоадер, легко его увалить с данного состояния. А после записи подходящей прошивки, уже придётся переписывать и бут для того чтоб поставить русский. Но незабудь что трогать бутлоудер- это всегда риск…


Можно разобрать аппарат и посмотреть наклейки внутри. Как правило, на наклейке внутри аппарата пишется изначальная версия прошивки. Клеят на процессор , либо флешку, либо КП , либо РФ.


expertsim

30.09.2009, 11:26

Можно разобрать аппарат и посмотреть наклейки внутри. Как правило, на наклейке внутри аппарата пишется изначальная версия прошивки. Клеят на процессор , либо флешку, либо КП , либо РФ.

Спасибо за совет

Версия s5230zcih3 если есть у кого выложите или ссылочкой китайской поделитесь


gsm-brest

30.09.2009, 11:28

Подскажите если есть у кого какие мысли как побороть кирпич

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

потому как
Download Start Ch[0]
Warring : Security fail!!
встречал пока только из-за этих двух вещей.


встречал пока только из-за этих двух вещей.

Такая проблема была у меня с одним S5230, получилось прошить только после долгих мучении. рестарт компа, переустановка драйверов, пробывал наверное раз 50 и получилось. Так и не понял от чего такая ошибка выскакивала.


expertsim

30.09.2009, 11:45

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

потому как

встречал пока только из-за этих двух вещей.

Кабель не из коробки и не 2 в 1 похож на оригинал но есть сомнения
Попрошу клиента родной
Дрова с Samsung PCSuitы последней поставились
Попробую переставить


S5230 прошивать надо с БУТАМИ
и будет счастье


MasterDDD

30.09.2009, 17:09

S5230 прошивать надо с БУТАМИ
и будет счастье
Совершенно верно,выше написали столько мути.
…..после того как поставил галку Master rom таже ошибка, но тел не грузится только розовый экран, в download mode входит …..
Дело в том, что вы прошиваете телефон не по инструкции,без BOOT’а.Выставьте галку на BOOT и ваш розовый экран исчезнет и появится нормальная загрузка телефона.В русской версии изменён загрузчик и поэтому тело не знает откуда и что брать при загрузке.И ещё вы забыли написать, что при розовом экране у вас снизу экрана полоса загрузки видна.Не забываем про полностью заряженный АКБ и боже упаси вас экспериментировать с данным телефоном,можно получить кирпич на выходе.Поднять который довольно сложно и геморно.


.В русской версии изменён загрузчик и поэтому тело не знает откуда и что брать при загрузке.

Согласен, что надо всегда прошивать с бутами и не только S5230. (хотя и опасно). Но как обяснить тот факт, что иногда получается прошить русскую прошивку в тот же самый S5230 без бутов, и телефон прошивается и после этого работает нормально?


expertsim

01.10.2009, 02:10

Совершенно верно,выше написали столько мути.

Дело в том, что вы прошиваете телефон не по инструкции,без BOOT’а.Выставьте галку на BOOT и ваш розовый экран исчезнет и появится нормальная загрузка телефона.В русской версии изменён загрузчик и поэтому тело не знает откуда и что брать при загрузке.И ещё вы забыли написать, что при розовом экране у вас снизу экрана полоса загрузки видна.Не забываем про полностью заряженный АКБ и боже упаси вас экспериментировать с данным телефоном,можно получить кирпич на выходе.Поднять который довольно сложно и геморно.

Да конечно с бутом прошиваю, но даже просто буты не лезут со всевозможных версий и розовый экран у меня без полоски, ничего не вшывается при любых комбинациях с бутом без него разные мерсии master и т.п
Ошыбка все время через пару секунт после нажатия download
ищу родную версию и кабель родной


Да конечно с бутом прошиваю, но даже просто буты не лезут со всевозможных версий и розовый экран у меня без полоски, ничего не вшывается при любых комбинациях с бутом без него разные мерсии master и т.п
Ошыбка все время через пару секунт после нажатия download
ищу родную версию и кабель родной

Кабель здесь точно не причем.
В Control выбери BRCM2133 в файлах отметь full download и все должно прошиться


Вернее надо так
Используем программу: MultiLoader_V5.56 для S5230
Вверху выбираешь MSM6250, ставишь галки в BOOT CHANGE и FULL DOWNLOAD.
Жмёш BOOT и вставляешь туда папку с BOOTLOADER, потом по порядке AMSS,RSRS1,RSRS2 выбираешь (LOW), FACTORY FS, если всё вписал правильно подключаеш телефон (должен быть включен или в режиме загрузки-зажать вместе громкость вниз и камеру,затем включить тело), жмёш PORT SEARCH на телефоне появится надпись DOWNLOAD, потом жмёшь DOWNLOAD и ждёшь окончания прошивки. Справа вверху должна появится надпись ALL FILES COMPLETE. .

После прошивки произвести «Преконфигурацию»: комбинация *#6984125*# . Выбираем пункт Pre-configuration. Пароль — *#73561*# . Выбираем страну в зависимости от проживания. Телефон перезагрузится.

После переконфигурации сделать полный сброс *2767*3855#
После этого, все настроки тела слетят, но виджеты не будут слетать после перерезагрузки телефона.


expertsim

01.10.2009, 11:13

Кабель здесь точно не причем.
В Control выбери BRCM2133 в файлах отметь full download и все должно прошиться

Спасибо за содействие

В очередной раз пишу ставлю BRCM2133
ставлю галки boot change
full download
выставляю файлы
нажимаю кнопку громкости+вкл тел пишет download
втыкаю от него оригинальный кабель(нашел от него)
нажимаю download 3 секунды и ошибка
и так при любых комбинациях галок с бутом без бута фул не фул мастер не масте при разных файлах прошивки один черт эта ошибка


Прошить оригинальную прошивку без бута пробовал?


Вверху выбираешь MSM6250

А это к чему? Всё равно после нажатия Port search, Downloader сам выберит правильную, тоесть BRCM2133.


Еще раз пишу-6250!!!!
У меня не выбирается САМ никакой BRCM2133

Читаем Правила (http://www.mcrf.ru/forum/misc.php?do=cfrules).. пункт 2.11.5. на первый раз, предупреждение..


expertsim

01.10.2009, 12:36

Прошить оригинальную прошивку без бута пробовал?

Не могу ее найти s5230zcih3


expertsim

01.10.2009, 12:48

Еще раз пишу-6250!!!!
У меня не выбирается САМ никакой BRCM2133

Выбрал 6250 таже ошибка
Смущает одно когда втыкаю кабель в винде происходит так
в диспетчере устройств сначало появляется затем исчезает неизвестное устройство несколько раз подряд затем самсунг модем
Устанавливаю на чистой винде на разных машинах дрова V_Mobile1.0Broadcommdriver
Может бут всетаки помер


Если тело входит в режим загрузки(см. выше),то не помер


Не могу ее найти s5230zcih3

Видел только S5230ZCIH1 S5230ZCII3 (а также S5230ZCIE1 S5230ZCIF1/F4)
Драйвера Broadcom_New_schorl-V4_50_7_0-WHQL ему нужны.
Ну и картинка:

Здесь был вложен файл: DOWN.png (173.8 Кб), но к сожалению был утерян. Если он у Вас есть, свяжитесь с администрацией для его восстановления. Спасибо.


expertsim

02.10.2009, 03:22

Видел только S5230ZCIH1 S5230ZCII3 (а также S5230ZCIE1 S5230ZCIF1/F4)
Драйвера Broadcom_New_schorl-V4_50_7_0-WHQL ему нужны.
Ну и картинка:

Спасибо за содействие

Но я уже как дебил раз 50 за 3 дня наверно повторил эту операцию на разных машинах и с этими версиями тоже, у меня папка с прошивами уже больше гигобайта скачал все что выложены в нете, но родной что была в теле не нашел на проце наклейка ZCIH3
дрова такие тоже ставил, наверно видео сниму с экрана чтоб не писали мне как по инструкции это делать
Иногда программа выдает serial port open error

p.s. уже почти отчаялся


судя по всему, что я прочёл в теме — это можно сравнить с Sams T929 и M8800
внешне они очень даже похожие, буквально близнецы..
так сказать — Т929 — это М8800, сделанный для Т-мобайла..
но если в Т929 начать вливать М8800 — получаем полутруп…
как раз я так пробовал в Т929:
Download Start Ch[0]
Warring : Security fail!!
Warring : Phone Info fail!!
ERR : Diff OemSbl Nand Size 4000 20000

т.е. до тех пор, пока не вернём родной бут от Т929 тел не включится..

так и в случае с S5230с — только искать родной бут (изначальный)


Я пищу S5230 без бута не хочу рисковать и всё всегда прошивается нормально, правда они нз европы и прошил довольно много. Там есть две версии бута старый и новый ,если не попадаешь то получится жёлтый экран надо шить другую версию , (S5230XEID6) — под старый бут и (S5230XEIG6) — под новый ,может это чем-то и поможет.


expertsim

06.10.2009, 03:15

Я пищу S5230 без бута не хочу рисковать и всё всегда прошивается нормально, правда они нз европы и прошил довольно много. Там есть две версии бута старый и новый ,если не попадаешь то получится жёлтый экран надо шить другую версию , (S5230XEID6) — под старый бут и (S5230XEIG6) — под новый ,может это чем-то и поможет.

Спасибо
Нечего не помогает:-

Ищу родную S5230ZCIH3


Но незабудь что трогать бутлоудер- это всегда риск…

так то оно конечно так, но есть одно но — вся последующая прошивка походу от бута и зависит, предпологаю что в буте есть информация что и куда писать и потому не поменяв бут иногда просто нереально правильно прописать прошивку …

если до сих пор бут не перешили, то тело обязано правильно прошиться и заработать после прошивки родной прошивкой, которая изначально стояла в телефоне, если родную прошивку найти не получится, то тело без перезаписи бута можно и не поднять вовсе … так или иначе надо искать родную прошивку или идти на риск и перешивать тело с заменой бута …


встретился с таким же аппаратом, версия стояла s5230z(далее не запомнил).
Сначала влил русскую прошивку с бутом S5230XEIG6, но проблемы начались более неприятные, чем у топикстартера
Аппарат очень плохо коннектился с usb, почти всегда выдавал Usb неопознанно
Попробовал восстановить бут, через родную софтину не вышло, через z3x восстановился, но такие же проблемы с коннектом.
В итоге скачал S5230ZCIK3, через ufs потер старый бут и пошил новый, из папки S5230ZCIK3
Теперь уже устойчивое соединение, прошил эту прошивку, вместе с бутом
Вообще, она есть и на саппорте уфс, но ее закачка растянулась на два дня, слишком мало раздающих было. Скачать можно здесь (http://www.multiupload.com/D8CHXR99V0) или здесь (http://www.mcrf.ru/fz/index.php?dir=GSM_Phones/Samsung/S/S5230/)


vBulletin® v3.8.7, Copyright ©2000-2023, Jelsoft Enterprises Ltd. Перевод: zCarot

На чтение 6 мин. Просмотров 6.3k. Опубликовано 03.09.2019

Последовательный порт может быть полезен, но некоторые пользователи сообщают, что Невозможно открыть последовательный порт на своем ПК. Это может быть большой проблемой, и в сегодняшней статье мы покажем вам, как исправить эту ошибку.

Проблемы с последовательным портом могут быть довольно раздражающими, особенно если вы склонны часто использовать последовательный порт. Говоря о таких проблемах, вот некоторые связанные с ними проблемы, о которых сообщили пользователи:

  • Невозможно открыть соединение с com1 Windows 10, com3 . Эта проблема может иногда возникать, если у вас нет необходимых драйверов. Чтобы исправить это, обязательно обновите драйвер последовательного порта и проверьте, решает ли это вашу проблему.
  • Замазка не может открыть последовательный порт Windows 10 . Иногда эта проблема может возникать из-за определенных служб Windows. Это не главная проблема, и вы можете исправить ее, отключив эти службы.
  • Невозможно открыть последовательный порт. Доступ к com1 запрещен . Эта проблема может возникать из-за глюков с последовательным портом. Чтобы устранить проблему, временно отключите последовательный порт и проверьте, помогает ли это.
  • Невозможно открыть com-win win code code 5, 123, 32 . Это некоторые распространенные проблемы, которые могут возникнуть с последовательным портом, но большинство из них можно исправить с помощью одного из наших решений.

Содержание

  1. Не удается открыть сообщение последовательного порта в Windows 10, как это исправить?
  2. Решение 1. Убедитесь, что у вас есть необходимые драйверы
  3. Решение 2. Убедитесь, что порт не открыт/отсоедините кабель
  4. Решение 3. Остановите службу факсов и сканирования Windows
  5. Решение 4. Отключите последовательный порт в диспетчере устройств
  6. Решение 5. Попробуйте использовать другой кабель
  7. Решение 6 – Перезагрузите устройство
  8. Решение 7. Переустановите драйвер последовательного порта
  9. Решение 8. Убедитесь, что система обновлена

Не удается открыть сообщение последовательного порта в Windows 10, как это исправить?

  1. Убедитесь, что у вас есть необходимые драйверы
  2. Убедитесь, что порт не открыт/отсоедините кабель
  3. Остановите службу факсов и сканирования Windows .
  4. Отключите последовательный порт в диспетчере устройств
  5. Попробуйте использовать другой кабель
  6. Перезагрузите устройство
  7. Переустановите драйвер последовательного порта
  8. Убедитесь, что система обновлена ​​

Решение 1. Убедитесь, что у вас есть необходимые драйверы

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

Если вы находите этот процесс утомительным или сложным, вы всегда можете использовать сторонние инструменты, такие как TweakBit Driver Updater , для автоматического обновления всех ваших драйверов всего за пару кликов. Это защитит ваш компьютер от загрузки и установки неправильной версии драйвера, что может привести к серьезным неисправностям.

  • Загрузите программу обновления драйверов Tweakbit

Отказ от ответственности: некоторые функции этого инструмента не бесплатны

  • ЧИТАЙТЕ ТАКЖЕ: Порт используется, пожалуйста, подождите. Вот как вы можете исправить эту ошибку

Решение 2. Убедитесь, что порт не открыт/отсоедините кабель

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

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

Решение 3. Остановите службу факсов и сканирования Windows

Несколько пользователей сообщили, что Невозможно открыть последовательный порт при попытке использовать последовательный порт. Оказывается, проблема заключалась в службе факса и сканирования Windows. Чтобы решить эту проблему, вам просто нужно остановить службу факсов и сканирования Windows. Для этого просто выполните следующие действия:

  1. Нажмите Windows Key + R , чтобы открыть диалоговое окно Выполнить . Введите services.msc и нажмите Enter или нажмите ОК .
  2. Когда откроется окно Службы , найдите службу Windows Fax and Scan и дважды щелкните ее, чтобы открыть ее свойства. Если эта служба недоступна, попробуйте изменить настройки службы Факс .
  3. Установите для Тип запуска значение Вручную и нажмите кнопку Стоп , чтобы остановить службу. Теперь нажмите Применить и ОК , чтобы сохранить изменения.

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

Решение 4. Отключите последовательный порт в диспетчере устройств

Если вы продолжаете получать сообщение Невозможно открыть последовательный порт на вашем ПК, проблема может быть связана с драйвером последовательного порта. Обычно это происходит из-за временного сбоя, и для решения проблемы рекомендуется временно отключить последовательный порт.Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Нажмите Windows Key + X и выберите Диспетчер устройств из списка.
  2. Когда откроется Диспетчер устройств , найдите последовательный порт, щелкните его правой кнопкой мыши и выберите в меню Отключить устройство . Когда появится диалоговое окно подтверждения, нажмите Да .
  3. Подождите пару секунд, а затем включите последовательный порт.

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

  • ЧИТАЙТЕ ТАКЖЕ: что делать, если служба отчетов об ошибках продолжает перезапускаться

Решение 5. Попробуйте использовать другой кабель

Иногда ошибка Невозможно открыть последовательный порт может появиться, если ваш кабель не работает. Обязательно проверьте, правильно ли подключен кабель. Кроме того, проверьте на наличие видимых повреждений. Если ваш кабель кажется исправным, попробуйте заменить его и проверьте, не возникает ли проблема с другим кабелем.

Решение 6 – Перезагрузите устройство

Если Невозможно открыть последовательный порт продолжает появляться, возможно, вы можете решить проблему, перезапустив свои устройства. Просто перезагрузите устройство, к которому вы пытаетесь подключиться, и проверьте, решает ли это проблему. Кроме того, вы можете перезагрузить компьютер и посмотреть, решит ли это проблему.

Решение 7. Переустановите драйвер последовательного порта

Как мы уже упоминали, иногда проблемы с вашим последовательным портом могут быть вызваны вашими драйверами. Если вы продолжаете получать сообщение Невозможно открыть последовательный порт , вы можете решить проблему, просто переустановив драйвер последовательного порта. Это довольно просто сделать, и вы можете сделать это, выполнив следующие действия:

  1. Откройте Диспетчер устройств .
  2. Найдите свой последовательный порт, щелкните его правой кнопкой мыши и выберите Удалить устройство .
  3. Теперь нажмите Удалить , чтобы подтвердить.
  4. После удаления устройства перезагрузите компьютер.

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

Решение 8. Убедитесь, что система обновлена

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

Этот процесс довольно прост в Windows 10, и по большей части Windows устанавливает обновления самостоятельно. Однако вы всегда можете проверить наличие обновлений самостоятельно, выполнив следующие действия:

  1. Откройте приложение Настройки и перейдите в раздел Обновление и безопасность .
  2. Теперь нажмите кнопку Проверить обновления на правой панели.

Если доступны какие-либо обновления, они будут автоматически загружены в фоновом режиме и установлены, как только вы перезагрузите компьютер. Как только ваша система обновится, убедитесь, что проблема все еще существует.

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

Подскажите, пожалуйста, не могу прошить плату ESP32-CAM, брал на Алиэкспресс, я так понимаю, с программатором ESP32-CAM-MB. Пишет вот такую ошибку при попытке прошить:
Глобальные переменные используют 43268 байт (13%) динамической памяти, оставляя 284412 байт для локальных переменных. Максимум: 327680 байт.
esptool.py v4.2.1
Serial port COM1
Connecting………………………………..

A fatal error occurred: Failed to connect to ESP32: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/lat…
Failed uploading: uploading error: exit status 26365364524c26228418424.jpeg6365364c2efe9065137118.jpeg63653653f1059386584850.jpeg636536638828b971266588.png


  • Вопрос задан

    04 нояб. 2022

  • 362 просмотра

Пригласить эксперта

Serial port COM1

У вас при подключении платы должен появится СОМ порт с номером больше 1, вот его нужно выбрать при прошивке. Если порт не появился значит у вас либо нет драйвера эмулятора для вашей платы, либо в плате нет загрузчика, либо палата дохлая


  • Показать ещё
    Загружается…

10 февр. 2023, в 04:49

50000 руб./за проект

10 февр. 2023, в 02:20

3000 руб./за проект

10 февр. 2023, в 01:33

1500 руб./за проект

Минуточку внимания

Hello,

I am facing the same problem on Manjaro 18, running extension version 0.2.25, VSCode 1.33.1 and arduino 1.8.9.

«Arduino: Upload» works perfectly, but opening the serial port causes the following error:

Failed to open serial port /dev/ttyUSB0 due to error: + TypeError: Cannot read property ‘close’ of null

This is not a permission issue. I put my ttyUSB0 ad chmod 777 to troubleshoot, the problem is still here.
Using the same software versions, it works on my Ubuntu 18.04 Laptop.

Here’s what the developer tools gave me:

console.ts:134 [Extension Host] [Warn] no library available after trying files (16) [«/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…ative/lib/native/usb-native_darwin_1.4.6_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…ative/lib/native/usb-native_darwin_1.6.6_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…ative/lib/native/usb-native_darwin_1.7.3_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…ative/lib/native/usb-native_darwin_2.0.2_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…tive/lib/native/usb-native_darwin_3.0.10_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…/lib/native/usb-native_Ubuntu14.04_1.4.6_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…/lib/native/usb-native_Ubuntu14.04_1.6.6_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…/lib/native/usb-native_Ubuntu14.04_1.7.3_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…/lib/native/usb-native_Ubuntu14.04_2.0.2_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…lib/native/usb-native_Ubuntu14.04_3.0.10_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…native/lib/native/usb-native_win32_1.4.6_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…native/lib/native/usb-native_win32_1.4.7_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…native/lib/native/usb-native_win32_1.6.6_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…native/lib/native/usb-native_win32_1.7.3_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…native/lib/native/usb-native_win32_2.0.2_x64.node», «/home/eric/.vscode-oss/extensions/vsciot-vscode.vs…ative/lib/native/usb-native_win32_3.0.10_x64.node»]
console.ts:134 [Extension Host] ApplicationInsights:Sender [{…}]
t.log @ console.ts:134
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:399
_invokeHandler @ rpcProtocol.ts:384
_receiveRequest @ rpcProtocol.ts:304
_receiveOneMessage @ rpcProtocol.ts:226
_protocol.onMessage.e @ rpcProtocol.ts:101
fire @ event.ts:584
a @ ipc.net.ts:392
e @ ipc.net.ts:399
fire @ event.ts:584
_receiveMessage @ ipc.net.ts:678
_socketDisposables.push._socketReader.onMessage.e @ ipc.net.ts:549
fire @ event.ts:584
acceptChunk @ ipc.net.ts:212
_register._socket.onData.e @ ipc.net.ts:173
t @ ipc.net.ts:24
emit @ events.js:182
addChunk @ _stream_readable.js:283
readableAddChunk @ _stream_readable.js:264
Readable.push @ _stream_readable.js:219
onStreamRead @ internal/stream_base_commons.js:94

The non-abreviated path is:

«/home/eric/.vscode-oss/extensions/vsciot-vscode.vscode-arduino-0.2.25/vendor/node-usb-native/lib/native/»

Snikersman

0 / 0 / 0

Регистрация: 22.04.2012

Сообщений: 13

1

19.11.2012, 22:54. Показов 15151. Ответов 14

Метки нет (Все метки)


Помогите пожалуйста, не могу понять в чем причина. Написал программу открытия com порта, а она выдает «Не возможно открыть последовательный порт».

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pragma hdrstop
#include <windows.h>
#include "Unit1.h"
#include <conio.h>
#include <stdio.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   HANDLE port;
   DCB dcb;
   port=CreateFileA("COM10",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
   if(port==INVALID_HANDLE_VALUE) {
      Memo1->Lines->Add("Не возможно открыть последовательный порт");
      ExitProcess(1);
   }
   CloseHandle(port);
}

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



476 / 324 / 31

Регистрация: 15.08.2011

Сообщений: 1,033

20.11.2012, 19:50

2

Цитата
Сообщение от Snikersman
Посмотреть сообщение

Помогите пожалуйста, не могу понять в чем причина. Написал программу открытия com порта, а она выдает «Не возможно открыть последовательный порт».

Либо в системе нету СОМ10, либо он занят другим процессом.



0



0 / 0 / 0

Регистрация: 22.04.2012

Сообщений: 13

22.11.2012, 12:54

 [ТС]

3

Спасибо, коп порт глючил.



0



129 / 112 / 39

Регистрация: 27.09.2012

Сообщений: 305

22.11.2012, 13:31

4

Цитата
Сообщение от Snikersman
Посмотреть сообщение

Спасибо, коп порт глючил.

Просто то, как ты написал наименование порта — непременимо. Так можно только для COM1-COM9;
Надо так:
«\\.\COM%d»



2



sky14

0 / 0 / 0

Регистрация: 22.01.2015

Сообщений: 7

01.02.2015, 23:33

5

Цитата
Сообщение от Antiplayer
Посмотреть сообщение

Просто то, как ты написал наименование порта — непременимо. Так можно только для COM1-COM9;
Надо так:
«\\.\COM%d»

А можно пояснить подробнее? У меня схожая задача: при инициализации программа должна определить имеющиеся в системе компорты и вывести их имена на кнопки, чтобы дать возможность юзеру выбрать для связи один из них. Сейчас корректно определяются порты с 1 по 9, остальные не видны. Делаю так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  int btn_num = 1;  // текущий номер кнопки выбора порта
  int port_num = 1;
  while ( port_num <= 256 )
   {
    AnsiString p1 = IntToStr ( port_num );
    char port_name [8] = "COM";
    strcat ( port_name, p1.c_str());
    hCom = OpenComm( port_name, baud1 );
    if( hCom != INVALID_HANDLE_VALUE )
     {
      CloseHandle( hCom );
      if( btn_num == 1 )// RadioButton1->Enabled == false )
       {
        RadioButton1->Enabled = true;
        RadioButton1->Checked = true;
        RadioButton1->Caption = port_name;
       }
      if( btn_num == 2 )// RadioButton2->Enabled == false )
       {
        RadioButton2->Enabled = true;
        RadioButton2->Caption = port_name;
       }
      if( btn_num == 3 )// RadioButton3->Enabled == false )
       {
        RadioButton3->Enabled = true;
        RadioButton3->Caption = port_name;
       }
      if( btn_num == 4 )// RadioButton4->Enabled == false )
       {
        RadioButton4->Enabled = true;
        RadioButton4->Caption = port_name;
       }
      btn_num ++;
     }
     if( btn_num > 4 ) break;
     port_num ++;
   }

Что нужно исправить, чтобы определялись все порты ,а не только СОМ1 — COM9?
Заранее благодарен за совет.



0



sky14

0 / 0 / 0

Регистрация: 22.01.2015

Сообщений: 7

03.02.2015, 21:53

6

Разобрался сам. Проверил, все порты определяются и работают корректно от COM1 до COM256. Если кому интересно, код получился такой:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  int btn_num = 1;  // òåêóùèé íîìåð êíîïêè âûáîðà ïîðòà
  int port_num = 1; // òåêóùèé íîìåð îïðàøèâàåìîãî ïîðòà
  while ( port_num <= 256 )
   {
    AnsiString p1 = IntToStr ( port_num );
    AnsiString port_name = "\\.\COM";
    port_name += p1;
    //strcat ( port_name, p1.c_str());
    hCom = OpenComm( port_name.c_str(), baud1 );
    if( hCom != INVALID_HANDLE_VALUE )
     {
      CloseHandle( hCom );
      if( btn_num == 1 )// RadioButton1->Enabled == false )
       {
        RadioButton1->Enabled = true;
        RadioButton1->Checked = true;
        RadioButton1->Caption = port_name.SubString(5, 7);
       }
      if( btn_num == 2 )// RadioButton2->Enabled == false )
       {
        RadioButton2->Enabled = true;
        RadioButton2->Caption = port_name.SubString(5, 7);
       }
      if( btn_num == 3 )// RadioButton3->Enabled == false )
       {
        RadioButton3->Enabled = true;
        RadioButton3->Caption = port_name.SubString(5, 7);
       }
      if( btn_num == 4 )// RadioButton4->Enabled == false )
       {
        RadioButton4->Enabled = true;
        RadioButton4->Caption = port_name.SubString(5, 7);
       }
      btn_num ++;
     }
     if( btn_num > 4 ) break;
     port_num ++;
   }

Единственное, чего я не понял — почему SubString нужно брать с 5-й позиции, чтобы вывести имя порта на кнопку без предваряющих символов. По логике должно быть с 7-й позиции.



0



случайный прохожий

2319 / 1542 / 531

Регистрация: 20.07.2013

Сообщений: 4,347

04.02.2015, 17:22

7

Потому что, как подозреваю, не нужно забывать про экранирующие слеши.
Пусть меня поправят, если ошибаюсь или не так понял проблему.
P.S.: и зачем ты выводишь по 7 символов? У тебя получается вроде как максимум 6. Или для совместимости с вариантом вплоть до COM9999?



0



0 / 0 / 0

Регистрация: 22.01.2015

Сообщений: 7

04.02.2015, 19:46

8

и зачем ты выводишь по 7 символов? У тебя получается вроде как максимум 6. Или для совместимости с вариантом вплоть до COM9999?

ну как же, а символ конца строки?



0



случайный прохожий

2319 / 1542 / 531

Регистрация: 20.07.2013

Сообщений: 4,347

04.02.2015, 20:46

9

А есть ли он в данном случае?



0



Я Фоюмчанин ? дааааа)

213 / 204 / 23

Регистрация: 02.06.2012

Сообщений: 1,424

Записей в блоге: 12

04.02.2015, 21:01

10

Цитата
Сообщение от gunslinger
Посмотреть сообщение

А есть ли он в данном случае?

зачем же гадать? дебагом посмотрите и все.



0



случайный прохожий

2319 / 1542 / 531

Регистрация: 20.07.2013

Сообщений: 4,347

04.02.2015, 23:19

11

Насколько помню, (Ansi)String не имеет «признака» конца строки.
Скорее какой-нибудь char * (но тут я могу жутко тупить).
И отладчиком редко пользуюсь. Попросту он мне не нужен (для задач, которые решаю) — я лучше головой подумаю, где скрывается проблема. Больше толку для общего развития, а так как деньги кодом не зарабатываю, то ограничения во времени не имею и дополнительные «фичи» для ускорения процесса не требуются (как правило).



0



Я Фоюмчанин ? дааааа)

213 / 204 / 23

Регистрация: 02.06.2012

Сообщений: 1,424

Записей в блоге: 12

04.02.2015, 23:55

12

gunslinger, В C++Builder тип строк AnsiString реализован как класс, объявленный в файле vcl/dstring.h и аналогичный типу длинных строк в Delphi — это строки с нулевым символом в конце.



1



0 / 0 / 0

Регистрация: 22.01.2015

Сообщений: 7

05.02.2015, 00:10

13

Вот меня тоже одолели сомнения насчёт признака конца строки в AnsiString. Вроде бы есть явные указания на его отсутствие, но я погуглил и получил ПРОТИВОРЕЧИВЫЕ ответы на этот вопрос.
Но поскольку метод SubString не генерирует никаких исключений, можно задавать длину конечной строки с запасом — работает, проверено. Иначе строки «COM1» и «COM256», отличающиеся длиной на 2 символа, не обрабатывались бы одинаково.



0



SatanaXIII

Почетный модератор

Эксперт С++

5850 / 2861 / 392

Регистрация: 01.11.2011

Сообщений: 6,905

05.02.2015, 09:43

14

AnsiString это не просто обертка над массивом чаров, это мощнейшая штука, которая даже кофе варит. И детей в школу собирает.
Символ конца строки ему не требуется. Взамен у него есть метод, определяющий количество символов: Length.
Но если так хочется проверить наличие пустого символа в конце, то пожалуйста:

C++
1
2
3
4
5
6
7
8
9
10
AnsiString str = "a1", str2 = "b2";
 
char *pdata = (char*)str.data(); // Берем прям самые сырые данные
 
int length = str.Length(); 
 
if( *(pdata + length) == '' )
  ShowMessage( "Пустой символ в конце есть." );
 
//ShowMessage( (int)*(pdata + length) );

P.S. Вот здесь можете почитать еще интересного: Сконвертить PCHAR в AnsiString



0



Я Фоюмчанин ? дааааа)

213 / 204 / 23

Регистрация: 02.06.2012

Сообщений: 1,424

Записей в блоге: 12

05.02.2015, 10:21

15

SatanaXIII, к чему заморочки?
Я же говорю дебагом проще и быстрее:Название: Безымянный.png
Просмотров: 167

Размер: 2.7 Кб



1



Понравилась статья? Поделить с друзьями:
  • Serial flash read error перевести
  • Serial flash read error power mode off
  • Serial flash header check error power mode on шевроле круз
  • Serial error line number is not last line number 1 last line
  • Serial correlation in error term