Busy error status write

Переустанови прогу. Ты хотел сказать - Винду? По сути вопроса и реакции владельца - к нему необходимо командировать специалиста.

  • 26 Ноя 2018

И90 сказал(а):

Ты хотел сказать — Винду?
По сути вопроса и реакции владельца — к нему необходимо командировать специалиста.

  • 26 Ноя 2018

Может и Винду. Себе недавно икспишку на двух компах переустановил :)

  • 8 Дек 2018

___Не получается на Postal3 стереть/записать новую 25q64BVSIG, которая нормально опознаётся и читается. При этом w25q32bvssig записалась нормально. Для записи пробовал разные режимы : с автосайзом и без, разблокировка, разные статусы стирания. Всё равно при начале записи выбивает ошибку. Сначала подключал через переходник на проводах по 5 см, потом припаял на ножки панельки проводками 1 см — не помогло. Какие могут быть причины, кроме самой флеши(пробовал несколько, но из одной партии, других на 64 под рукой нет). Скрин и лог прилагаю.
Connection opened .
*** Ask SPI Flash … ***
RDID(9F) ef,40,17,00,00
RES(AB) 16,16,16,16
READ_ID(90) ef,16,ef,16
Chip = Winb25Q64
Chip Size = 8388608
— Will Use As Buffer Size .
usb-device closed.
Connection opened .
Status stored for use …
Mode clear — restore .
«Auto» = Combined Mode .
SPI Erase 8388608 OK
Erase Not Need .
Chip is Empty .
Burst Fail, try AAI …
AAI Fail, try AAI2 …
AAI2 Fail, try Byte …
Byte Attempt Fail,
Full Algorithm Fail — Stop .
Error SPI Flash !
Stop at : 64
Error num = 24
usb-device closed.

___postal3__174.jpg

___postal3_186.jpg

  • 8 Дек 2018

  • 9 Дек 2018

kin369, для winbond нужно ещё статус «all set» -> «exec» -> «don’t touch» попробовать для полной уверенности (установить статус в единицы вместо нуля для записи), и питание если требует строго 1.8 — тоже может не писать, либо даже сдохнуть на запись после подачи 3.3.

Добавлено 09-12-2018 04:01

И если flash чистая — то erase при записи можно скипнуть, т.к. для контроля результата стирания ищется записанный участок которого нет.

  • 10 Дек 2018

В некоторых партия (из  ссылка скрыта от публикации  см. стр. 14,15) SRP0,SRP1 биты активны, если «all clear» -> «exec» не помогает их очистить, то чип не удастся записать,
до снятия питания (SRP1 = 1 SRP0 = 0), либо перманентно (SRP1 = 1 SRP0 = 1).

  • 10 Дек 2018

Spuller сказал(а):

если «all clear» -> «exec» не помогает их очистить

Для посылки в расширенный статус используется исключительно «all clear» -> «Quad» и выводится в лог ожидаемое состояние бита «quad» после команды. Если бит не в нужном состоянии — в последней версии работает триггерно, — нажать «Quad» ещё раз. Остальные биты посылаются в расширенный регистр всегда нулями.

Spuller сказал(а):

то чип не удастся записать

Не у всех получается конечно, некоторые и гвоздь забить не могут — то стена, то молоток виноваты. :)

  • 10 Дек 2018

___Postal2, по даташиту эта микроса на 3 вольта. Если делаю «all set» -> «exec», то выдаёт :

Connection opened .
Status stored for use …
Busy Error Status Write .
Busy Error Status SST .
Mode — set all protect .
Busy Error Status Write .
Busy Error Status SST .
usb-device closed.

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

  • 10 Дек 2018

kin369, никогда новый винбонд не покупал, cFeon, MX — само то :)

  • 10 Дек 2018

___И90, что тогда в наличии было — то и купил. Теперь или б/у искать, или разных производителей (для проверки).

  • 11 Дек 2018

kin369 сказал(а):

Теперь или б/у искать, или разных производителей (для проверки).

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

Замечено, так же, что при SRP1=1 и SRP0=1 W25QxxFV лочатся, до сброса питания, а GD25Q32BV лочат изменение статусного регистра похоже навсегда.
Postal3 работает со вторым регистром более аккуратно, так что пользоваться с оглядкой и экспериментировать на старых мс.

► читает и пишет статусные регистры winbond

  • 12 Дек 2018

___Spuller, я вообще не в теме, что такое SRP1 и SRP0. При чтении регистров такая картинка :

__________927.jpg

  • 12 Дек 2018

kin369 сказал(а):

Это биты ( флаги ) статусного регистра 0-1 см. datasheet.
Судя по скриншоту все чисто и манипуляция битами не поможет — сочувствую….

  • 12 Дек 2018

___Когда в самом Postal3 пробовал менять регистры, выбивало в логе Busy Error Status Write .Busy Error Status SST . Так что хз.

  • 22 Дек 2018

Много лет PostalAVR работал отлично. И вдруг вчера

Config Load Success.
SiUSBXp.dll loaded .
New style Dll in use …
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
— Device Speed No Answer !
usb-device closed.

В режиме COM работает. Пробовал на трёх компах. Великий девайс имею всего один, на каждом из этих компов работал. Проверил и поменял всё, кроме кварца.

  • 22 Дек 2018

Осталось прокладку поменять между компом и сиденьем. :gigi:

  • 22 Дек 2018

И90, жутко смешно. Главное, что по теме и оригинально. Никогда раньше этой шутки не слышал. На Петросяна учился, наверное?

  • 22 Дек 2018

Ты же сам напросился :gigi: Кстати, Петросян тёзка мой :mrgreen:

  • 12 Янв 2019

Здравствуйте.У меня Postal2 очень медленно пишет 25Q32 (более часа). Подскажите ,что не так.Проверка и чтение — порядка минуты-двух.

  • 13 Янв 2019

svp2055 сказал(а):

Либо включено «1-Byte Write», либо «25Q16 mode», либо используется не под XP с неродным драйвером.

  • 22 Янв 2019

Здравствуйте! Есть 2 чипа Windbond 25Q80EW. Использую адаптер на 1,8В. Один определяется нормально, а 2й никак. Выдает следующее:
Spi Flash Status : FC
Binary : «11111100».
*** Ask SPI Flash … ***
RDID(9F) c2,25,34,c2,25
RES(AB) 34,34,34,34
READ_ID(90) c2,34,c2,34
Chip = MXIC Unknown
RDID(15) 00,00,00,00
Unknown Chip !
Will Use AutoSize
Если ставить 1Мб, то читается. Почему не определяется?

  • 22 Янв 2019

milob, попробуй статус сбросить, хотя :gulp:

  • 22 Янв 2019

Сбросил статус до нулей, но W25Q80EW также не определяется :(

  • 22 Янв 2019

До нулей сбросился или только вид сделал?

  • 23 Янв 2019

Статус сбросил, все равно чип не распознёт..
Spi Flash Status : 00
Binary : «00000000».
*** Ask SPI Flash … ***
RDID(9F) c2,25,34,c2,25
RES(AB) 34,34,34,34
READ_ID(90) c2,34,c2,34
Chip = MXIC Unknown
RDID(15) 00,00,00,00
Unknown Chip !

Автор
Сообщение

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 20 янв 2019, 15:59 

Начинающий
Начинающий
Аватара пользователя


Зарегистрирован: 25 мар 2016, 20:06
Наличности на руках:
49.07

Сообщения: 288
Откуда: kiev

deviar писал(а):

25l8006e на 1 мегабайт шьет примерно секунды 4-5

тогда на семерке заливал около полторы минуты
на десятке пол минуты с верификацией где то получилось

Не в сети

Профиль    

 

trecker

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 20 янв 2019, 19:53 


Зарегистрирован: 17 янв 2013, 14:36
Наличности на руках:
51.00

Сообщения: 43
Откуда: Penza

Заранее извиняюсь, может кто написал, впроге для этого программатора версия1.30 неправильно показаны микросхемы для установки панель, конкретно 25Q32B

Не в сети

Профиль    

 

all_exx

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 22 янв 2019, 14:47 


Зарегистрирован: 21 янв 2019, 15:50
Наличности на руках:
3.00

Сообщения: 3
Откуда: lipetsk

trecker писал(а):

Заранее извиняюсь, может кто написал, впроге для этого программатора версия1.30 неправильно показаны микросхемы для установки панель, конкретно 25Q32B

Так на самом программаторе нарисовано куда ставится 25хх и 24хх серия. Я кстати для него использую AsProgrammer_1.4.0 очень неплохая программа.

Не в сети

Профиль    

 

demonn2012

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 24 янв 2019, 00:20 


Зарегистрирован: 25 мар 2016, 20:06
Наличности на руках:
49.07

Сообщения: 288
Откуда: kiev

all_exx писал(а):

Я кстати для него использую AsProgrammer_1.4.0 очень неплохая программа.

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

Не в сети

Профиль    

 

semlao

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 28 янв 2019, 18:35 


Зарегистрирован: 09 ноя 2018, 09:17
Наличности на руках:
0.00

Сообщения: 1
Откуда: Братск

А можно с помощью него и прищепки прошивать биос не выпаивая с платы?

Не в сети

Профиль    

 

merkulss

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 29 янв 2019, 00:41 


Зарегистрирован: 05 апр 2014, 11:56
Наличности на руках:
17.10

Сообщения: 158
Откуда: Ахтубинск

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

Не в сети

Профиль    

 

semlao

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 29 янв 2019, 17:40 


Зарегистрирован: 09 ноя 2018, 09:17
Наличности на руках:
0.00

Сообщения: 1
Откуда: Братск

понятно, лучше не рисковать и выпаивать)

Не в сети

Профиль    

 

merkulss

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 29 янв 2019, 18:23 


Зарегистрирован: 05 апр 2014, 11:56
Наличности на руках:
17.10

Сообщения: 158
Откуда: Ахтубинск

Та риск только если не так подключить, или напряжение не то, или заземления нету и тут разность потенциалов на корпусах, если плата подключена еще к чему то… А так больше вероятности, во всяком случае на буках, что по току не потянет, или сигнальные ноги не осилит, или кто-то другой занимается и пойдет обмен. На буках вобщем даже не пытаюсь, редко проходит. Хотя у меня не 341, но и для него справедливо. Хотя если может подать питание от БП, посадить ресет на землю, то шансов больше.

Не в сети

Профиль    

 

ruslaneo

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 03 фев 2019, 11:42 


Зарегистрирован: 08 дек 2017, 16:05
Наличности на руках:
0.00

Сообщения: 0
Откуда: Samara

здравствуйте. Хотел спросить по данному программатору ch341. Есть ли возможность подключения по uart?

Не в сети

Профиль    

 

demonis

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 04 фев 2019, 05:52 


Зарегистрирован: 08 мар 2016, 18:22
Наличности на руках:
240.82

Сообщения: 147
Откуда: Irkutsk

ruslaneo
Есть. Режим работы переключается перемычкой на программаторе.


_________________
DSO5102P, RT809H, DIY ИК станция,

Не в сети

Профиль    

 

GHEHA

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 08 апр 2019, 18:22 


Зарегистрирован: 08 апр 2019, 18:13
Наличности на руках:
0.00

Сообщения: 0
Откуда: Молдова

Добрый день! Кто может подсказать почему программатор CH341A не видит eeprom 95160b soic-8 . 24 серии определяет и читает нормально а 95xx не хочет.Всё правильно подключаю .Перепробовал разные программы для работы с ch341a .

У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.

Не в сети

Профиль    

 

646

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 08 апр 2019, 21:44 


Зарегистрирован: 23 янв 2015, 12:30
Наличности на руках:
70.03

Сообщения: 37
Откуда: Самара

У 24ХХ и 95ХХ распиновка разная. 95ХХ больше похожа на 25ХХ флешь по ногам. Осталось найти программу.

Не в сети

Профиль    

 

Edn

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 08 апр 2019, 22:05 


Зарегистрирован: 17 мар 2016, 15:06
Наличности на руках:
1,853.37

Сообщения: 1076
Откуда: Belarus

GHEHA писал(а):

почему программатор CH341A не видит eeprom 95160b soic-8 . 24 серии определяет и читает нормально а 95xx не хочет.Всё правильно подключаю .Перепробовал разные программы для работы с ch341a

А как программа определит то, чего у нее нет в списке ? Программатор ничего не определяет, он всего лишь вычитывает идентификатор. И если его не с чем сравнить в базе, то и определения не будет.


_________________
Куплю ум, мозг не предлагать — не приживается

Не в сети

Профиль    

 

GHEHA

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 08 апр 2019, 22:30 


Зарегистрирован: 08 апр 2019, 18:13
Наличности на руках:
0.00

Сообщения: 0
Откуда: Молдова

Всё сам разобрался!Надо было припаять микросхему на установочной плате а не прижимать прищепкой.И только программа «COLIBRI» смогла справится с задачей.Вместо 95160b6 в программе выбрал 25LC160 ,spi 25 серии.Всем спасибо !

Не в сети

Профиль    

 

UKATAPUKA

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 16 апр 2019, 12:28 


Зарегистрирован: 20 мар 2019, 13:58
Наличности на руках:
8.01

Сообщения: 2
Откуда: Пыть-Ях

Доброго времени года.
имеется ноут Lenovo Ideapad 300-15ISK с w25q64fvsiq
подскажите какой прогой его проверить и прошить дамп через CH341A?
заранее благодарен

Не в сети

Профиль    

 

merkulss

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 16 апр 2019, 23:40 


Зарегистрирован: 05 апр 2014, 11:56
Наличности на руках:
17.10

Сообщения: 158
Откуда: Ахтубинск

Проверить не знаю, а вот прошить любой из выше предложенных. Или что то не так? :)

Не в сети

Профиль    

 

UKATAPUKA

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 21 апр 2019, 10:06 


Зарегистрирован: 20 мар 2019, 13:58
Наличности на руках:
8.01

Сообщения: 2
Откуда: Пыть-Ях

merkulss писал(а):

Проверить не знаю, а вот прошить любой из выше предложенных. Или что то не так? :)

флэшка была дохлая, помогла прога Колибри, спасибо.

Не в сети

Профиль    

 

Maksim S

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 21 апр 2019, 10:28 


Зарегистрирован: 14 июл 2017, 20:07
Наличности на руках:
46.61

Сообщения: 478
Откуда: Москва

UKATAPUKA писал(а):

флэшка была дохлая, помогла прога Колибри, спасибо.

Калибри умеет оживлять флешки?))))может еще и комбайны с видаками……


_________________
УГТУ-УПИ , МНИРТИ

Не в сети

Профиль    

 

Ciber SLasH

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 21 апр 2019, 18:36 


Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
4,086.02

Сообщения: 7446
Откуда: Сан-Питер

UKATAPUKA
Colibri — это всего лишь оболочка для программатора. Она флешки не оживляет.
Возможно другая оболочка не смогла корректно прошить флешку, а Colibri это удалось.

В сети

Профиль    

 

treshvan

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 25 апр 2019, 16:09 


Зарегистрирован: 08 фев 2018, 10:50
Наличности на руках:
80.00

Сообщения: 33
Откуда: Новосибирск

Подскажите плиз, что за ерунда, вроде всё правильно цепляю. а записать кв9012 не могу.
Програмер 431а, припаяно шлейфом от эдэшки
Connection opened .
Using FileSize …
File Size = 131072
Status stored for use …
Busy Error Status Write .
Busy Error Status SST .
Mode clear — restore .
«Auto» = Combined Mode .
SPI Erase 131072 OK
Erase Not Need .
Chip is Empty .
Busy Error Step 0.
Error SPI Flash !
Stop at : 0
Error num = 5
usb-device closed.

Не в сети

Профиль    

 

realinvestor

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 16 май 2019, 16:17 


Зарегистрирован: 04 мар 2019, 14:01
Наличности на руках:
44.00

Сообщения: 28
Откуда: Санкт-Петербург

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

Не в сети

Профиль    

 

zero92

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 16 май 2019, 17:39 


Зарегистрирован: 15 май 2019, 12:47
Наличности на руках:
17.03

Сообщения: 15
Откуда: Абинск

Лучше AsProgrammer пока ничего не нашел, то что идет от китайцев из под виртуалки вообще шить отказывалось да и непосредственно на винде говорят не работает толком.

Не в сети

Профиль    

 

maxik13579

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 16 май 2019, 17:55 


Зарегистрирован: 14 май 2019, 07:49
Наличности на руках:
32.09

Сообщения: 29
Откуда: russia

полезненько :co_ol: Тоже на вооружении лежит такой программатор, теперь от него будет больше пользы :ya_hoo_oo:

Не в сети

Профиль    

 

DimonNT

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 16 май 2019, 18:04 


Зарегистрирован: 22 июл 2012, 15:41
Наличности на руках:
385.15

Сообщения: 613
Откуда: Алтайский край

zero92 писал(а):

Лучше AsProgrammer пока ничего не нашел,

+1, тоже перебирал всякие CHIPPROG и прочие софтины…. но лучше чем AsProgrammer пока не нашёл… он более-менее микросхемы корректно определяет ..да и ошибки не сыпет.. пока тьфу-тьфу, ни одного вылета не было, в отличии от того же штатного: CH341A_1.30

Не в сети

Профиль    

 

Ciber SLasH

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 17 май 2019, 00:58 


Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
4,086.02

Сообщения: 7446
Откуда: Сан-Питер

realinvestor писал(а):

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

Colibri — полностью устраивает, ничего другого и не пробовал.

В сети

Профиль    

 

demonis

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 20 май 2019, 11:42 


Зарегистрирован: 08 мар 2016, 18:22
Наличности на руках:
240.82

Сообщения: 147
Откуда: Irkutsk

Лучшим выбором считаю AsProgrammer. Но бывают ситуации когда другие ПО оказываются эффективнее, например Colibri лучше работает с регистрами статуса, postal 3 быстрее и корректнее пишет KB9012, а flashrom чуть ли не единственный вариант для работы под *nixами.
Так что все из перечисленных инструментов хороши в определенных ситуациях и лучше иметь в наличии их все, но AsProgrammer самый оптимальный выбор.


_________________
DSO5102P, RT809H, DIY ИК станция,

Не в сети

Профиль    

 

Edn

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 20 май 2019, 21:55 


Зарегистрирован: 17 мар 2016, 15:06
Наличности на руках:
1,853.37

Сообщения: 1076
Откуда: Belarus

demonis писал(а):

Лучшим выбором считаю AsProgrammer

Тоже понравился, но сейчас 341й редко достаю. После перепрошивки чипстар снова в строю и все китайцы отложены в сторону


_________________
Куплю ум, мозг не предлагать — не приживается

Не в сети

Профиль    

 

DimonNT

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 21 май 2019, 06:17 


Зарегистрирован: 22 июл 2012, 15:41
Наличности на руках:
385.15

Сообщения: 613
Откуда: Алтайский край

Edn писал(а):

чипстар снова в строю и все китайцы отложены в сторону

А производители юмористы: Изображение

14 кусков это для них Бюджетный)))

Не в сети

Профиль    

 

Edn

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 21 май 2019, 13:21 


Зарегистрирован: 17 мар 2016, 15:06
Наличности на руках:
1,853.37

Сообщения: 1076
Откуда: Belarus

Ценник большой за то что он сертифицирован. Хотя для частного пользователя это просто бумажка
———- Добавлено спустя 2 минуты 10 секунд: ———-
А глянете ценник на ChipStar-Mars, так вообще в осадок выпадете :-)


_________________
Куплю ум, мозг не предлагать — не приживается

Не в сети

Профиль    

 

merkulss

 Заголовок сообщения: Re: Программатор CH341A: проблемырешения

СообщениеДобавлено: 21 май 2019, 13:30 


Зарегистрирован: 05 апр 2014, 11:56
Наличности на руках:
17.10

Сообщения: 158
Откуда: Ахтубинск

Так у них есть и бесплатный janus. Собрал себе для прикола, работает. Софт вполне себе функциональный, всякие colibri рядом не валялись. . Автор и поддержка очень приветливые и отзывчивые.

Не в сети

Профиль    

 

Сейчас на сайте

Онлайн всего: 433

Гостей: 253

Пользователей: 180

VL2012, vovar, andrewlipton, RADIKDJAN, matrix013, alex_kras, Novostok, wewanas, Aliapas4, BRANSBOIT, apetrovich021, Doberman_045, Dmitrib, VitGQ, gosha57, Denchik_48, difox974, specshar, sseerrjj, smssss, ivanov_ivn, sokol115, SergeiTaran, Smartfon90, imk71, ChesterKill, Володя777, _Sanja_, vitalyv, Vladimir93, sahu, Fux, gelo72, S-h-u-r-i-k-83, o_kiselev, viktorzb, lary100, televizornew, serg247, fadeev029, mihas000, taran, vetavioletta, vovan2819802, Ви, Ruslan_house, master_64, KVD, valera4321, KodirAhmad, [Полный список]

Приветствую Вас, Гость · RSS 09.02.2023, 11:00:47


Установка драйвера под Postal3 (PostalAVR)

Приобрел комплект для самостоятельной сборки Postal3 он же PostalAVR

  • Купить в Белоруссии PostalAVR
  • Купить в России ( другие страны ) PostalAVR
  • Купить в России (Крым)
  • Купить в Украине PostalAVR

в сборке ничего сложного не было, собираем все согласно схеме ( схема и печатка лежит тут )

Хочу немного подробнее, с скриншотами и пояснениями, остановится именно на драйверах. В принципе ничего сложного, в теме на Мониторе PostalAVR FAQ сборка и настройка(вопросы и ответы) все написано, но по незнанию и без скриншотов время теряешь.

После сборки наш программатор подключаем к компьютеру, если у нас определился как новое устройство и просит установить драйвер, то с монтажом до DD1 CP2102 все ОК. Отключаем наш программатор. Качаем архив драйверов от участника vladim-colinux — http://monitor.net.ru/forum….rl=http ( положил к нам на сервер, что бы не потерялось Скачать ) , так же качаем саму программу http://monitor.net.ru/forum/viewtopic.php?t=436716&start=0#3444216 — Скачать .В удобном для Вас месте создаем папку PostalAVR, туда распаковываем саму программу Postal3.exe. Распаковываем также архив драйверов от vladim-colinux, заходим в папку VCP и запускаем, устанавливаем драйвер, после запускаем и устанавливаем драйвер в папке USBXpress. После подключаем наш программатор PostalAVR , он опознается системой и в Диспетчере устройств появляется виртуальный COM порт —

вот его номер и прописываем в программе Postal3. Захожим в настройки Settings, далее в COM Settings и в Postal AVR device setup пишем номер нашего виртуального COM порта, в данном случае восемь.

Жмем на кнопку Test, в окне программы должно появится —

Код

Connection opened .
— Device Mode 0 Answer OK .
— COM closed.

Если Вы увидели данное сообщение, то все ОК и программатор готов к работе.
Можно остановится и на этом, но скорость чтения, записи микросхем памяти может быть выше. Для этого открываем все тот же архив от vladim-colinux и копируем файл SiUSBXp.dll , затем вставляем его в нашу папку с программой Postal3

Запускаем программу Postal3, заходим в папку an144sw и запускаем файл CP210xSetIDs, в открывшимся окне ставим птичку в меню Pid и меняем EA60 на EA61, это мы меняем COM (EA60) на USBXpress (EA61) , также ставим птичку и прописываем PostalAVR ( это имя устройства ) в Product String, после жмем на Program Device

в это время чип CP2102 прошивается нашими настройками, после окончания Вы услышите звуковой сигнал подключение устройства к USB. Далее в программе Postal3 в настройках меняем COM на USBXpress, жмем кнопку Тест и смотрим в диалоговое окно, если видим —

Код

Connection opened .
— Device Mode 0 Answer OK .
usb-device closed.

то все ОК и программатор готов к работе на высоких скоростях ;)

    Полезные ссылки:

  • Делаем свой софт для работы. Поддержка и сбор инфы.
  • PostalAVR FAQ сборка и настройка(вопросы и ответы)

Читать другие статьи, блоги:
Всего комментариев: 64 1 2 »

Порядок вывода комментариев:

  

статейка хорошая. но я думаю надо брать уже новую версию програмки postal3. вот кину ссылочку. вот эта версия программки на сегодня самая свежая и последняя. к ней прикрученно расширение e2p (расширение поника теперь понимает)

ссылочка: http://monitor.net.ru/forum….art=320

LG-savikdvd,статья хорошая,просто пара нюансов,которые не учтены,при установке виртуального COM,№порта присваивается не всегда 8,у меня к примеру-3,так что №COM надо смотреть в диспетчере устройств,а потом прописывать его в настройках Postal3,и еще,прописав Pid с EA60,на EA61(переход на Usb Xpress),можно и вернуться переписав Pid обратно на EA60. drinks

karteji, само собой, программа будет обновятся постоянно и конечно свежие версии нужно искать в теме на Мониторе.

Otto, согласен.

karteji,

Quote (karteji)

а опять на виртуальный com его переводят для внутрисхемного программирования при работе с micronas.

и не только,виртуальный COM используется так же под Mtk tool только Мегу нужно блокировать по ресету,пока сам не пробовал,но на будущее будет не обязательно переключаться с EA61 на Ea60.Я так понял что ЮСБ экспрес вообще сделано для высокой скорости SPI флешь больших объемов(пока что),а там видно будет.

Дрова что здесь лежат в режиме com работают только с 24 серией,а с SPI глючит,старые дрова работают без проблем.Володя обещал новые подправить,но а пока могу скинуть ссылочку
http://monitor.net.ru/forum….art=384
дрова для юсби экспресс оставил те что здесь в теме файл длл тоже оставил прежний

  

У меня на нетбуке драйвера не загружаются.То же самое делал на стационарном компе все загрузилось,появился виртуальный com.Может кто нибудь подскажет почему так получается.

В последнем варианте(usb) Postal 3 некоторые пункты установки в данном описании теряют смысл и даже усложняют задачу. smile

Это ты о чем , о собранном и настроенном варианте ? Подробнее … !

Неделю изучал на мониторе материалы не мог поставить. Прочитал тут и всё поставил за 10 минут. Огромный респект автору статьи.
Добавлю иногда драйвера не ставятся под виртуальный ком порт и нужно установить их из под администратора ( у меня на 7 винде было). На установщике дров USBXpress, выбить правой кнопкой мыши, контекстное меню и выбрать в нем -«запуск от администратора»

Наверное это только мне так повезло, после установки драйверов, в разделе Порты (COM и LPT) — ничего не прописало, только в Контроллеры USB появился пункт USBXpress Device. Проделав последний пункт по перестановке EA60 на EA61, программатор заработал. В диспетчере устройств осталось без изменений.

Не только тебе,заказал собранный,поставил дрова и всё…

У меня ни на стационарном,ни на ноутбуке COM порт так и не появился,работает по USB.

Друзья, а возможно законектить к программе POSTAL3 переходник USB — RX — TX на PL2303 или обязательно нужен на CP2102 как на схеме?

Connection opened .
— Device Mode 0 No Answer !
— COM closed.

Просто на PL2303 уже есть готовый. В программе не определяется хоть и выбираю нужный порт. Просто собирать то же самое на CP2102 не хочется. Нужен по сути только как RX — TX для внутрисхемного программирования.

,,в открывшимся окне ставим птичку в меню Pid и меняем EA60 на EA61, это мы меняем COM (EA60) на USBXpress (EA61),,. В моём случае получилось обратное,поменял EA61 на EA60-всё пошло, как дети в школу.Прог… Postal3,только получил от Михаила.Одновременно ставил XP и Win7.

  

Прошу помощи! купил собранный POSTALAVR3
установил все как записано выше программатор определился но в меню пишет

Connection opened .
— Device Mode 0 No Answer ! (не пишет ОК)
usb-device closed.

Пробывал на разных компах с XP и 7 одно и тоже пробывал переключать 61 60 работает или на COM или USB
светодиод моргает и при подключении определяется и пишет что устройство работает нормально

nover

Слегка не в тему но ближе к делу
Купил программатор POSTAL AVR 3
установил программу на комп. и драйвера
в устройствах определилось но писало при тесте

Connection opened .
— Device Mode 0 No Answer ! (а должно Answer ОК)
usb-device closed.

перезвонил чел. у которого купил (Кульков Владимир)
он заверил что мол. ручки у вас кривые, что то не так установили……
все программаторы он лично проверил
я изделие (брал собраное) но он не торопился брать обратно и менять
после 3х с лишним недель мучений и переписки он согласился чтобы я
за свой (мой) счет переслан и потом добавил такую фразу мол я вам ваш программатор
назад и прешлю. ( «С людями в наше время нужно быть по ласковее» )

У меня есть опыт работы с atmega — но перепрошивать 1 или 2 версию POSTAL AVR не спешил
СР тоже работала так как была связь с комп. через usb
стал осцилографом на TX RX не было импульсов. Взял увеличилку посмотрел вокруг СР
было выявлено что не запаяны ноги к дорожкам 2 штуки как раз на TX RX
запаял и все заработало если у вас подобная проблема проверяйте СР дорожки TX RX

  

Блин, что за фигня у меня происходит. Не могу установить USBXpress драйвер. На робочем компе выдаёт
(These drivers are already current and up to date, to remove these go to Add/Remove Programs in the Control Panel)
Как я понял. Что он уже типа установлен. СОМ драйвер стал нормально прогер работает, а этот не хочет.
На домашнем компе с 7-кой всё стало за две минуты. На робочем с ХР. ни как не прикручу. Подскажите как этот USBXpress драйвер установить!
А ещё пробовал с диспеччера задач установить USBXpress, так пишет что не совместим с данной платформой. Почему?

  

Всё, прикрутил заразу. Через диспетчер устройств, всё принудительно!

  

Как у вас так получается,то драйвер не устанавливается,то USBXpress , взял конструктор собрал установил дрова и всё ок что на XP что на 7-ке работает отлично спасибо Postal3 и его разработчику. drinks

  

Володе конечно большой респект. А вот ты не зарекайся.

Год провалялся набор Postal3, дошли руки собрать. Брал у Кулькова.Не повезло, не заработал сразу. Десять раз уже все перепроверил, перемерял — все в порядке.
СР 2102 определяется, установил драйвера — дальше глухо, пишет
«Connection opened .
— Device Mode 0 No Answer !
— COM closed.»
Вопрос — на выводах 25,26 (Rx, Tx) CP2102 при выпаянной Mega88 должен наблюдаться сигнал? У меня при запаянном и выпаянном контроллере на этой шине полный ноль. Дохлая СР? Но ведь определяется!

  

Помогите прошить VCT6973. Прогер сейчас в режиме USBXPress. Делал всё по инструкции(1.Подключить прогер к шине SDA,SCL,GND; 2.Соединить прогер с компом; 3.Выбрать режим работы программатора «Micronas»; 4.На вкладке»Micronas > Setting» установить значение, соответствующее размеру флеши,или включить AutoSize; 5.На вкладке Micronas выбрать тип прогера; 6.нажать SCL=0; 7.Вкл. питаниеТВ и через 10 сек нажать на Version;далее войти в режим ISP и нажать кнопку Read)Помогите пожалуйста, как войти прогером PostalAVR в режим ISP? Прошу помочь, так как шью процессоры впервые.

  

Hi
Can be used instead of the
atmega 8a
thanks

Чтобы в папке появился конфиг файл (cfg) после переноса USBXPress и его теста , необходимо в программе нажать «SAVE» .

парни подскажите чё за хрень , пытаюсь прочитать spi 25q256 фирмы winbond , читает все FF . Пытаюсь её записать , пишет :
Status stored for use …
Busy Error Status Write .
Busy Error Status SST .
Mode clear — restore .
Busy Error Step 0.
Error SPI Flash !
Stop at : 0
Error num = 5
Беру абсолютно новый ресивер GS6301 , вынимаю оттуда 25q256 , такая же песня ! sad sad sad

покупайте полный фарш и не будет проблем.

кстати я её всё таки прошил , поставил галочку в настройках во вкладке Misc SPI Read Short Step (slow ) , но всё равно не стабильно , с третьего раза прошла успешно проверка

Цитата AL27051958

У меня ни на стационарном,ни на ноутбуке COM порт так и не появился,работает по USB.

Ну, конечно, переставь на an144sw с EA61 на EA60 и появиться тебе COM порт( при условии запущенном .exe в папке VCP)

Купил Postal3 и успешно установил драйвера.
Мне надо прочитать, а потом записать EEPROM st95320WQ.
Подскажите, где найти описание работы с данным программатором? Заранее благодарю за помощь.

Otto, большое спасибо за помощь — дамп считал!

Подскажите, какую программу лучше всего использовать для редактирования дампов, желательно с возможностью сравнения с дампами из аналогичных микросхем?
Как определить, к какой серии (24, 25, 93, SPI flash 25 или Data flash 45) относится микросхема?

0  

bogolinr, Winhex сойдет.

Цитата bogolinr

Как определить, к какой серии (24, 25, 93, SPI flash 25 или Data flash 45) относится микросхема?

По даташитам.

Я скачал даташиты по всем eeprom из примеров и по тем которые есть у меня, но не смог разобраться, какой параметр отвечает за серию. Помогите.
Посоветуйте редактор. Я скачал Hex Editor Neo. Может есть что-то более удобное?
Заранее благодарю за помощь!

0  

bogolinr, тебя должны интересовать из даташита напряжение питания микросхемы, тип корпуса, распиновка (может быть одинаковое кол-во, но разное размещение как у 93-й серии), количество (8-16-ть выводов как у 25-й серии), назначение выводов и интерфейс данных SPI, I2C и т.д. Остальное прога сделает сама. biggrin

З.Ы. как то уклонились мы от темы обсуждения статьи.

  

Купил Postal 3 только для работы с мультами kb9012 и подобными . И не увидел самой программы для них .
Пожалуйста киньте ссылкой прямой .
И еще вопрос по резистору R8 ? Зачем и какого номинала ?

  

По схеме как-то некультурно выбор питания 3в/5в происходит. В режиме 5в у мсх 1117 коротится вход на выход. Внутреннюю структуру и даташит на нее не смотрел, но не лучше ли было коммутацию питания перемычками сделать чуть по другому

  

Пытался перевести на USBXpress. Вылезло вот такое сообщение:

Error: Failed to set baud rate.
Error: Failed to set line 8N1.
Error: Failed to set flow-control.
Error: Failed to purge device.
Connection opened .
— Device Mode 0 No Answer !
usb-device closed.
Config saved .

В режиме COM-portа программатор нормально определился, ответил.
Подскажите как вернуть назад COM-port.
При запуске CP210xSetIDs.exe появляется Serial Number, остальные окна пустые.
Win 7(x64)

-1  

Где-то потерялись файлы. Может кто подкинет. sad

  

Народ поможите мне убогому biggrin на ХРюшке все поставил без проблем, на WIN7x64 ну ни в какую , скачал с силикона свежие дрова и VCP и USBExpress а мне все равно выдает:
Config Load Success.
SiUSBXp.dll loaded .
New style Dll in use …
Count of USB-devices = 1
Num of device to use = 0
Error: Failed to set baud rate.
Error: Failed to set line 8N1.
Error: Failed to set flow-control.
Error: Failed to purge device.
Connection opened .
— Device Mode 0 No Answer !
usb-device closed.

  

все — разобрался , надо было взять в папку с посталом SiUSBXp.dll с инсталированного а не сторонний

  

ЗДРАВСТВУЙТЕ НЕ МОГУ НАСТРОИТЬ postal3 , все делаю как написано не работает . года два все работало на ура . а сейчас Config Error — Not Found,
— Defaults Loaded .
Current Directory Is :
G:ÀíäðåéÐåìîíò TVPOSTAL 3
Checking, Wait …
Error: Cannot Open COM !
Connection error !
— Stopped by Error !

  

Здравствуйте. На вин 10 домашняя (лицен) определился POSTAL3 как USBXpress. Если установить программу Postal3 ,кто то пробовал? Она для семерки ведь… Ответить georg1919 на его комментарий. Есть ли русифицированная версия?

Доброго всем дня,с наступающим2020!Тема ещё не потеряла актуальность,коль есть недопонявшие,типа меня.Суть вопроса:назрела необходимость заменить мультипроцессор KB9012QF A3 на ASUS K75DE Compal-LA8371P Rev1.0.Братья с Али прислали А4 вместо А3,мол проблем не будет.Предварительно подключил Postal3 подпайкой к разъему клавиатуры,считал и сохранил родную.Прошил одним из вариантов дампа из интернета-не пошло,как и ожидалось-слишком много отличий от родного.Перепрошил вариантом с минимумом различий-работает как с родной прошивкой-отключается через 5 сек вентилятор,что и было основанием для замены.Заменил на А4 мульт и получил облом.Прогер мульт не видит.Питание от программатора просаживалось до 2,7В,но с А3 проблем не было .Запитал мульт отдельно-без результата.Возникают предположения.1.Такая замена невозможна в принципе.2.Такая замена невозможна на данной платформе.3.Postal3 не умеет(да простят авторы ) этого делать.4.Прошивать данную ревизию надо без запайки на материнскую плату.5.Кривая установка чипа(хотя все ноги просмотрены в микроскоп,проверены на контакт с дорожками и далее по Boardview.А пока жду родной А3,может кто просветит,ведь с каждой перепайкой шансы на выздоровление платы уменьшаются(у каждого хирурга есть своё маленькое кладбище biggrin

Конкретизирую предыдущий комментарий,который,согласен,тянет на отдельную тему.Прошить при помощи Postal3 мультипроцессор KB9012QF ревизию A4 не удается-прогер не видит
чип.Config Load Success.
SiUSBXp.dll loaded .
New style Dll in use …
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
Checking KB9012 …
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
usb-device closed. При попытке чтения Connection opened .
— Incorrect Answer !
Error While KB9012 Read !
Stop at : 0
usb-device closed.

  

POSTAL 3 AVR
Postal 3 (EMMC)

MOSI = CMD
MISO = DAT0
SCK = CLK
GND
Vcc 3.3V
VCCQ 1.8V
********************
POSTAL 3 AVR SPI FLAS MSTAR 12C
Mstar/Spi/24Cxx/93Cxx/AVR/Micronas/KB901x[code]



1-50 51-57

Добавлять комментарии могут только зарегистрированные пользователи.

[

Регистрация

|

Вход

]

The exact same test program works fine for me on a Pi 2:

pi@raspberrypi:~/onoff $ cat test.js 
var Gpio = require('onoff').Gpio;
var led4 = new Gpio(4, 'out');
blink(led4, 500);

function blink(led, period) {
    led.write(1, function () {
        setTimeout(function(){
            led.write(0);
        }, period);
    });
}

pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ ls /sys/class/gpio/
export  gpio4  gpiochip0  unexport
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ ls /sys/class/gpio/
export  gpio4  gpiochip0  unexport
pi@raspberrypi:~/onoff $ node test.js 
pi@raspberrypi:~/onoff $ 

As can be seen, the test program can be called multiple times without issue.

This indicates that GPIO4 on your system is being reserved by some other software and is therefore not available for usage in the test program that turns the LED on and off. This can happen when device tree overlays are loaded. For example, if the device tree overlay w1-gpio-overlay.dtb is loaded by adding the following line to /boot/config.txt

device_tree_overlay=overlays/w1-gpio-overlay.dtb

then GPIO4 will be reserved for 1-Wire devices. Running the test program will then result in the following output (which is exactly what you’re seeing):

pi@raspberrypi:~/onoff $ cat test.js 
var Gpio = require('onoff').Gpio;
var led4 = new Gpio(4, 'out');
blink(led4, 500);

function blink(led, period) {
    led.write(1, function () {
        setTimeout(function(){
            led.write(0);
        }, period);
    });
}

pi@raspberrypi:~/onoff $ node test.js 
fs.js:706
    return binding.writeBuffer(fd, buffer, offset, length, position);
                   ^

Error: EBUSY: resource busy or locked, write
    at Error (native)
    at Object.fs.writeSync (fs.js:706:20)
    at Object.fs.writeFileSync (fs.js:1234:24)
    at new Gpio (/home/pi/onoff/node_modules/onoff/onoff.js:82:8)
    at Object.<anonymous> (/home/pi/onoff/test.js:2:12)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Function.Module.runMain (module.js:447:10)
pi@raspberrypi:~/onoff $ 

Is there something running on your Pi 2 that is reserving GPIO4? For example, is a device tree overlay being loaded and reserving GPIO4?

Содержание

  1. bonding – write error – device or resource busy – operation not permitted
  2. SCREENSHOT 1) Apparently, the /sys/class/net/bond0/bonding/mode and /sys/class/net/bond0/bonding/slaves are in read only state.
  3. Set the DOWN state to the network devices using IP (from iproute2)
  4. Set the DOWN state to the network devices using ifconfig
  5. SCREENSHOT 2) Despite there si no IP set for bond0 the device is in UP state.
  6. SCREENSHOT 3) No matter which tool we use the ip (iproute2) or the old school one ifconfig to set the network interface in DOWN state.
  7. SCREENSHOT 4) Even we have set the bonding interface in DOWN state we still cannot change the mode, because we included two network interfaces in the bonding group above.
  8. Leave a Reply Cancel reply
  9. Find Us
  10. About This Site
  11. Ошибка device or resource busy
  12. Что означает «device or resource busy»?
  13. Как исправить device or resource busy?
  14. Выводы
  15. ODROID
  16. [Solved]GPIO-bash: echo: write error: Device resource busy
  17. [Solved]GPIO-bash: echo: write error: Device resource busy
  18. Re: GPIO — bash: echo: write error: Device or resource busy
  19. Re: GPIO — bash: echo: write error: Device or resource busy
  20. ls: write error: Device or resource busy #28
  21. Comments
  22. write: /sys/class/gpio/export: device or resource busy #30
  23. Comments

bonding – write error – device or resource busy – operation not permitted

Recently, there was a little bit of confusion when following the article about activating network bonding without ifenslave – How to enable Linux bonding without ifenslave. At first, there were couple of errors:

Or similar error when changing the bonding mode:

The server just booted in rescue live cd and there is no active network configuration:

SCREENSHOT 1) Apparently, the /sys/class/net/bond0/bonding/mode and /sys/class/net/bond0/bonding/slaves are in read only state.

No writes means no new configuration could be installed and the bonding cannot be configured (reconfigured).
device or resource busy – operation not permitted

Bonding mode could be changed only when the bonding device is in DOWN state.

Network interfaces could be added to the boding device only if they were in DOWN state, too.

In addition, changing bonding mode could only happen if there were no network interfaces added to the bonding interface.

So if you intend to configure the bonding network device using /sys file system make sure all network devices you are going to use are in DOWN state. Even the network devices do not have IP (or it may be an IP from 169.254.0.0/16 – a random IP from 169.254.0.0/16 after a DHCP failed configuration) they may be in UP state! You may use IP or/and ifconfig commands to set the state of the interface or the interface’s link into DOWN state.
Many Linux distributions and live CDs use DHCP by default for all discovered wired network interfaces and it is typical to boot into a live cd and the bonding interface or the network interfaces to be in UP state.

There are also errors in dmesg (always check dmesg when receiving errors from tools for system configuration!), which are much more informative (for the bond device):

Set the DOWN state to the network devices using IP (from iproute2)

Replace the names (bond0, eth0, eth2) with those in your server accordingly.

Set the DOWN state to the network devices using ifconfig

Replace the names (bond0, eth0, eth2) with those in your server accrodingly.

Here is the our example from a Gentoo Live CD.

SCREENSHOT 2) Despite there si no IP set for bond0 the device is in UP state.

The interfaces enp129s0f0 and enp129s0f1 are UP with IPs from the network 169.254.0.0/16, which is not a real one.

SCREENSHOT 3) No matter which tool we use the ip (iproute2) or the old school one ifconfig to set the network interface in DOWN state.

As soon as you set the DOWN you can use /sys file system to set modes and the slaves.

SCREENSHOT 4) Even we have set the bonding interface in DOWN state we still cannot change the mode, because we included two network interfaces in the bonding group above.

To change the bonding mode the bonding device must be in DOWN state and no slaves devices to exist in it. Set the boding state in DOWN. Because we added the two network interfaces before, now we must remove them from the group and then change the boding mode to LACP. Now you can add the IP and set the link to UP (mind the right syntax!).

Leave a Reply Cancel reply

Find Us

Address
101010010100 Main Street
Earth, EA 101010101010100

E-mail
info@ahelpme.com

Hours (in the TimeBank)
1000000:00:0:00:00 in time…

About This Site

Highly skilled hominins inhabited planet Earth a long long ago! And these hominins have a need to share some knowledge here.

Источник

Ошибка device or resource busy

Часто при работе с флешками, дисками, образами или другими подобными объектами может возникать ошибка device or resource busy. Она может выводится, когда вы пытаетесь отмонтировать внешний диск, раздел, а также при попытке переместить или удалить файл.

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

Что означает «device or resource busy»?

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

Это могло произойти потому, что программа ещё не завершила свою работу, зависла, возникли какие-либо проблемы в процессе её работы. Это актуально как для файлов, так и для съёмных носителей.

Как исправить device or resource busy?

Самое первое, что можно посоветовать — закрыть программы, которые могут использовать этот файл или один из файлов на съёмном носителе. Например, если сейчас воспроизводится один из видеофайлов, то проигрыватель надо закрыть. И только поле этого пробовать ещё раз выполнять операции.

Если вы не знаете какая программа мешает вам выполнить операцию, то это можно очень просто узнать с помощью команды lsof. Просто выполните её и отсейте только те записи, которые относятся к точке монтирования вашего носителя:

lsof | grep /media/sergiy/83AE-2346

Чтобы отсеять нужные процессы в самой утилите, используйте опцию +D, так даже лучше, потому что она не будет показывать системные службы, а отобразит только программу, которую надо завершить:

lsof +D /media/sergiy/83AE-2346

Теперь вы можете видеть все процессы, которые используют файлы на нашем носителе, и завершить их с помощью команды kill. В нашем случае надо завершить плеер totem с PID 5616:

Также, чтобы посмотреть, какие процессы используют файл, можно использовать команду fuser:

fuser -vm /home/sergiy/83AE-2346

Здесь вы тоже увидите всю необходимую информацию: будет отображаться пользователь, от имени которого запущен процесс. Точно так же можно его завершить:

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

sync && echo 2 > /proc/sys/vm/drop_caches

Выводы

В этой небольшой статье мы рассмотрели, как бороться с ошибкой device or resource busy Linux. Как видите, её очень просто исправить, даже если по началу кажется, что совсем непонятно, что можно сделать.

Источник

ODROID

[Solved]GPIO-bash: echo: write error: Device resource busy

[Solved]GPIO-bash: echo: write error: Device resource busy

Post by stool » Fri Apr 17, 2015 6:36 am

I am trying to follow the tutorial on http://odroid.com/dokuwiki/doku.php?id= . ent_gpio30 but when i type

echo 29 > /sys/class/gpio/export

I get bash: echo: write error: Device or resource busy
Then of course I can’t use the GPIO.

I have XU3 with Lubuntu 14.04 with the latest kernel and expansion board..
What am I missing ?
Thank you!

Re: GPIO — bash: echo: write error: Device or resource busy

Post by odroid » Fri Apr 17, 2015 1:59 pm

Re: GPIO — bash: echo: write error: Device or resource busy

Post by stool » Sat Apr 18, 2015 4:28 pm

Thank you for the prompt response!

Although I added

blacklist ioboard_bh1780
blacklist ioboard_bmp180
blacklist ioboard_keyled

in /etc/modprobe.d/blacklist.conf i get the same error «device or resources busy» when i try

odroid@odroid:/sys/devices/ioboard_key_led.12/driver$ echo 31 > /sys/class/gpio/export
-bash: echo: write error: Device or resource busy
odroid@odroid:/sys/devices/ioboard_key_led.12/driver$ echo 29 > /sys/class/gpio/export
-bash: echo: write error: Device or resource busy

In addition if i type lsmod i get :

Module Size Used by
8192cu 535333 0
bnep 10880 2
rfcomm 33099 0
bluetooth 231852 10 bnep,rfcomm
rfkill 12888 3 bluetooth
spidev 5889 0
nls_cp437 5128 1
vfat 9634 1
fat 53823 1 vfat
fuse 75218 2

So I am thinking that probably the ioboard drivers are not loaded

Источник

ls: write error: Device or resource busy #28

When i try to run pi_startup.sh i get a error:

The text was updated successfully, but these errors were encountered:

Same here.
I figure it’s about the line ls /sys/class/udc > UDC . Before running the script the file /sys/kernel/config/usb_gadget/poisontap/UDC doesn’t exist. Afterwards it does. I don’t have a clue why the script can create it, but can’t write to it.

Did you follow the installation instructions in README.md?

Yes i followed the installation instructions at the bottom of readme.md

So you’re saying pi_startup.sh is already in /etc/rc.local per the instructions, but you’re running it a second time as demonstrated in your screenshot? You should only run it once.

I followed everything but the addition to rc.local so I could see possible errors when running it manually — as it doesn’t work.

It seems to be the same error when the script is executed in rc.local because after booting /sys/kernel/config/usb_gadget/poisontap/UDC exists but is empty.

It partially works on my ubuntu computer, it only runs when i type 1.0.0.1 in the browser and not all requests are made to the pi zero.
Also windows doesn’t recognize the pi as a network adapter.

Why did you use a 128.0.0.0 subnet and not a 0.0.0.0 subnet?

What version of Windows?

128.0.0.0 works on every OS I tested where 0.0.0.0 doesn’t. I do want to update dhcpd.conf to use a short lease time, and have the subnet dynamically switch between the lower half and upper half of the IPv4 space but haven’t had a chance to, where the usb0 interface will hold an IP in both halves.

I am using windows 10.
And is it possible to emulate multiple lan adapters?

Источник

write: /sys/class/gpio/export: device or resource busy #30

I am trying to get simple gpio working on my rpi model B.

From the gopath/src/github.com/kidoman/embd/samples directory I run go build gpio.go and sudo ./gpio .

I get quick panic with panic: write: /sys/class/gpio/export: device or resource busy

Running latest raspbian image. I have built go from source on the device.

The text was updated successfully, but these errors were encountered:

Can you try with sudo ?

I can reproduce that with this code and before finish, I do Ctrl + c.

When I run again:

somehow restarting fixed my problem. I was also mucking about in raspi-config too, so not sure if anything there helped.

I think if I exit without closing down gpio it can leave stuff around that is hard to clean up. I can catch interrupts and execute a close before exiting, but I am not sure it is a good idea for anything outside of main to do this.

Two options:
1)
root@raspberrypi:

# echo 10 > /sys/class/gpio/unexport

You have to handle the signal in a goroutine and then switch on it in a loop, making the program exit cleanly and run it’s defer’s.

I ran into this same issue on a Raspberry Pi 2 Model B. Following @akofoed’s instructions, I was able to get the program to run multiple times in a row without any more errors:

What do you think about a PR to add this cleanup to the Raspberry Pi examples (including the readme)? That, or this should be handled automatically by the cleanup/ Close() functions for either the GPIO or the pin. Are there cases where people don’t want those pins to be cleaned up after the program exits?

Источник

Trying to run a Nodejs app to test Raspberry 3 B + Gpio Onoff Module but when i am trying to run the app getting this Error

fs.js:114
throw err;

Error: EBUSY: resource busy or locked, write
at Object.writeSync (fs.js:568:3)
at Object.writeFileSync (fs.js:1199:26)
at new Gpio (/home/pi/Desktop/pitesting/node_modules/onoff/onoff.js:96:10)
at Object.<anonymous> (/home/pi/Desktop/pitesting/blink.js:3:7)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)

Here is my App Code

var onoff = require('onoff');
var Gpio = onoff.Gpio,
  led = new Gpio(4, 'out'),
  interval;
interval = setInterval(function () {
  var value = (led.readSync() + 1) % 2;
  led.write(value, function () {
    console.log("Changed LED state to: " + value);
  });
}, 2000);
process.on('SIGINT', function () {
  clearInterval(interval);
  led.writeSync(0);
  led.unexport();
  console.log('Bye, bye!');
  process.exit();
});

Already Tried Fixes by updating and upgrading apt and reinstalling node modules.

Please Help me to resolve this issue.

Понравилась статья? Поделить с друзьями:
  • Bus interconnect error что это
  • Bus init error hobdrive
  • Bus gov ru ошибка сертификата
  • Bus gov ru ошибка пользователь заблокирован
  • Bus fatal error was detected on a component at bus