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

Помогло. Сначала пытался считать. Но безрезультатно.

Потом до победного слал команду запись блока 44 c данными C9 47 20.

о! спасибо за информацию о технологии записи..

имхо, при работе с флешом, с моей т.з., самое неприятное случайно накатить в область пароля, сменив дефолтные установки, а потом засилить (запаролить). и если нет логов работы, то вывести такой чип в рабочее состояние нереально - только в помойку..

 

После того как команда прошла, передернул питание evm(включая батарею).

достаточно было программной кнопкой Reset сбросить чип..

 

Спасибо.

угу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Далее мне нужно контролировать bq40z60 из Linux(ubuntu 14.04 linaro с lxde). На борде есть i2c, подсоединяю и нечего не вижу.

i2cdetect не видит адресов bq40z60. Т.е. bq40z60 отсоединено или подсоединено, вывод i2cdetect остается одним и тем же.

 

 

 

Кто нибудь имел дело с smbus и с подобными микросхемами в linux?

Как настроить это в Linux, подскажите куда копать?

 

Прежде чем подключать надо ответить i2c на пару вопросов.

Назовем ваш борд для простоты S (slave), а компьютер M (master).

 

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

2. Соответствует ли напряжение логического уровня сигналов на i2c у M и S? Это легко проверить у M, измерив напряжение на одном из сигналов i2c. Лучше измерять осциллографом.

Напряжение может быть 1,8; 3,3; 5 Вольт. Если пулапы установлены в S, то и в S можно просто измерить напряжение. Если нет, то измеряйте напряжение питания микросхемы и читайте справочные данные о ней. В любом случае измерьте напряжение на одном из сигналов i2c в S. 9 из 10, что пулапы стоят. Если измеренное на S напряжение близко к одному из вышеперечисленных, то вы нашли его.

 

Если напряжения лoгической единицы сигналов i2c M не равны напряжениям лoгической единицы сигналов i2c S, то вам надо ставить преобразователи уровня.

Изменено пользователем Tarbal

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...