Почему у меня больше вспышки (STM32F103RCT6), чем указано в моей таблице?
Я пишу прошивку для микроконтроллера STM32F103RCT6, который имеет флэш-память 256 КБ в соответствии с таблицей данных.
Из-за моей ошибки я записал некоторые данные по адресу 0x0807F800, которые, согласно справочному руководству, являются последней страницей устройства высокой плотности. (Справочное руководство не делает различий между размерами "устройств высокой плотности" в макете памяти)
Данные, которые я написал, читались без ошибок, поэтому я провел несколько тестов и прочитал / записал 512 КБ случайных данных, сравнил файлы и они совпали! файлы хэш фото
Я провел некоторое исследование, которое не смог найти подобного опыта. Эти дополнительные вспышки надежны? Это какой-то промышленный маневр?
1 ответ
Я не рекомендовал бы использовать эту дополнительную флэш-память для всего, что имеет значение.
Не гарантируется присутствие на других чипах с таким же номером детали. При использовании в продукте это будет серьезной проблемой. Даже если образец успешен сейчас, производитель может изменить дизайн или процессы в будущем и забрать его.
Хотя это может быть совершенно нормально на вашем чипе, оно также может быть подвержено повреждению, если есть слабые ячейки памяти.
Обычная практика в полупроводниковой промышленности состоит в том, чтобы иметь несколько частей, которые имеют общую конструкцию матрицы. После изготовления матрицы тестируются и сортируются. У матрицы может быть дефект периферийного устройства, поэтому она используется как деталь, у которой нет этого периферийного устройства. В качестве альтернативы, это может быть совершенно хорошо, но используется в качестве меньшей части по деловым причинам (то есть, спрос и предложение).
Часто неиспользуемые функции отключаются путем обрезания следов, сжигания плавких предохранителей или специального программирования на заводе-изготовителе, но возможно, что дополнительные функции могут остаться без изменений, если нет отрицательных эффектов и вряд ли будут наблюдаться.
Если это только для одноразового использования или для экспериментов, а коррупция является приемлемым условием, я не вижу вреда в ее использовании.