Главная » Error » Slot0 chip id error

Slot0 chip id error

Slot0 chip id error

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

Некоторые факторы, влияющие на ошибки чтения RFID:

  1. Качество считывателя;
  2. Мощность считывателя;
  3. Движение метки;
  4. Тип метки;
  5. Конструкция антенны;
  6. Тип и длина кабеля;
  7. Место установки;
  8. Специфика чипа;
  9. Поглощение и отражение;
  10. Электрические помехи;
  11. Окружающая среда;
  12. Рабочая частота и коэффициент связи;
  13. Условия использования и требования безопасности.

При соединении BMA253 с платой STM32 с использованием 4-проводной SPI. Первоначально необходимо прочитать идентификатор чипа из реристра датчика 0x00. Чип 0xFA будет используется для чтения, а следующий код добавляется в цикл while для проверки.

адрес uint8_t = 0x00;

в то время как (1)

{

HAL_GPIO_WritePin (GPIOD, GPIO_PIN_2, GPIO_PIN_RESET);

HAL_SPI_Transmit(&hspi1, &адрес, 1, 100);

HAL_Delay (100);

HAL_SPI_Receive(&hspi1, &result, 1, 100);

HAL_Delay (100);

HAL_GPIO_WritePin(GPIOD, GPIO_PIN_2, GPIO_PIN_SET);

}

Этот бесконечный цикл while для первых двух циклов получается 0xFF. Следующие 2 цикла выдают идентификатор чипа, равняющийся 0xFA. Далее получается 0xFF с ледующих двух циклах, а шаблон чередуется бесконечно.

Меттлеры со старой мамкой, при включении “wait for host”, при попытке зашить Chip id error.

У кого было такое? Чем лечили?

Ответ

пробовали, пока безуспешно.

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

по крайней мере весы с такой неисправностью не удалось поднять простым копированием обоих ПЗУ с заведомо исправной платы. Более того, попытки “тусовать” микросхемы на исправной плате привели к такой же ошибке и “неподъёмности” платы в последствии.

Купил жменю процессоров, ОЗУ и ПЗУ, будет время- попробую попрактиковаться на “трупиках”. НО почти наверняка мне не хватает “Изначального” загрузчика, содержащего бутстрапный файл, который позволил бы прошить с нуля плату с пустыми ПЗУ…

после установки последнего патча ПО имею

001: Serial number:20161102095402-020485 ,PCB V1.60,Boot V1.00

002: Chip ID identified error, the chip not well placed or has been damage.

вот теперь попробуй разберись – программатор с ZIF панелькой перестал работать, или ихнее ПО кривое …..

по ходу программатор приказал долго жить sad

001: Serial number:20161102095402-020485 ,PCB V1.60,Boot V1.00

002: The currently selected:GD25Q32, capacity: 32Mbits, 4Mbytes.

003: >————————————OK—————————————<

004: Align to the bottom of ZIF,disable placed at random function.

005: Chip ID selected does not match the current ID, operation has been terminated.

006: ID verification error.

по ISP работает – народ у кого ещё возникали такого плана проблемы ?

при ручном выборе такая же фигня …

001: Serial number:20161102095402-020485 ,PCB V1.60,Boot V1.00

002: The currently selected:GD25Q32, capacity: 32Mbits, 4Mbytes.

003: >————————————OK—————————————<

004: The currently selected:W25Q32, capacity: 32Mbits, 4Mbytes.

005: >————————————OK—————————————<

006: Align to the bottom of ZIF,disable placed at random function.

007: Chip ID selected does not match the current ID, operation has been terminated.

008: ID verification error.

вот теперь попробуй разберись – программатор с ZIF панелькой перестал работать, или ихнее ПО кривое …

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Adblock
detector