Дело в том, что вы видите в программе файл прошивки в формате *.hex, а не *.bin, поэтому он и меньшего размера.
Если захотите восстановить старую прошивку, то через эту же программу STM32 ST-Link Utility можете восстановить её обратно: Target -> Connect -> Program&Verify, предварительно загрузив старую прошивку в формате *.hex в программу STM32 ST-Link Utility: File -> Open file.
Прошивки в формате *.bin в программе STM32 ST-Link Utility не нуждаются - достаточно мышкой перетащить файл в открывшееся при подключении платы Disco к компьютеру окно флэш памяти и всё.
Попалась на глаза заметка про обратную связь в аудиокодеке. Глянул в библиотечный исходник от ST (wm8994.c) - действительно, обратная связь с выхода на вход включена, в регистры 0x29 и 0x2A зачем-то записывается значение 0x0025. Надо бы попробовать отключить MIXOUTL_MIXINL_VOL и MIXOUTR_MIXINR_VOL (записывать 0x0020 в эти регистры). Возможно, что-то улучшится, подозреваю, что исчезнет "щелчок" перед началом оцифровки сигнала, что несколько улучшит соотношение сигнал/шум (которое и так неплохое). Сейчас попробовать не могу, анализатора под рукой нет.
Спасибо от Igor OM0IM
Ест у кого печатная плата? Напишите в ЛК.
Приветствую, господа.
Я немного с другой покупкой: где кроме Фарнела и Алиэкспреса можно Дисковери купить? Как бы в Беларусь что с Фарнела, что с Алиэкспресса стоимость одна и та же - ~$70. Но с Али если будет проблема с платой, то особо не обменяешь её.
на вопрос сами и ответили...
из опыта .. фарнелья заменить дискавери тоже с мешком соих нервов надо ...
такшто 1 на 1 выходит.
LY5Y Gin.
Олег,RA3DNC,
Судя по тому, что информация на дисплей всё-таки выводится, то дисплей тут ни при чём.
Можно попробовать поменять на другую SD карту. У меня было что-то подобное.
Второй вариант - попробовать загрузить другую версию прошивки.
Третий - проверить соответствие загруженного файла программы с оригинальным при помощи программы STM32 ST-LINK Utility. Попадался мне DISCO с глючной Flash памятью.
Gin,
Из моего опыта общения с farnell - проблем с заменой не было. Уже, за это время, заменил три DISCO.
ВЧ эквиваленты получили?
Последний раз редактировалось yl2gl; 20.02.2019 в 01:00.
MIXOUTL_MIXINL_VOL и MIXOUTR_MIXINR_VOL записaл 0x0020 в эти регистры, но не заметил видимое изменение.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)