|
|
  |
STM32 – вопросы – проблемы - решения. |
|
|
|
Jun 2 2011, 14:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
Также в PCM MAster с теми же настройками, sysclk=72mhz и I2SPR=ODD|140 Fs~=16кгц, а должно быть 8 судя по формуле в refman Цитата When the master clock is disabled (MCKOE bit cleared): Fs = I2SxCLK / [(16*2)*((2*I2SDIV)+ODD))] when the channel frame is 16-bit wide Ну и bitrate=256кгц
|
|
|
|
|
Jun 3 2011, 14:21
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 5-05-08
Пользователь №: 37 279

|
Господа. Скажите, почему в st-link utility при прошивке или записи битов конфигурации нужно нажимать reset? По идее st-link сам должен это делать. Или нога (у st-link) отгорела??? Где-то здесь я уже подобную проблему читал, т.е. проблема такая уже была, но не нашел ее решения. МК stm32f107vct6. До этого уже работал со 103 из iar, проблем не было. Хотя иногда при определенной конфигурации микроконтроллера все равно приходилось сбрасывать вручную. Может и такого тоже не должно было быть. Таким он был с момента покупки, к сожалению сравнить не с чем.
P.S. Попробовал 107 в иаре. Прошилось влет. Значит дело в st-link utility. Может как-нибудь настроить ее можно?
Сообщение отредактировал ZyBEX - Jun 3 2011, 15:48
|
|
|
|
|
Jun 9 2011, 09:29
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 5-05-08
Пользователь №: 37 279

|
Точно умирает? Reset сразу после начала прошивки вручную нажимать пробовали. Интересно, что (у меня) команда стирания выполнялась сама, а запись требовала жать резет, иначе происходила потеря контроллера.
И все-таки вопрос про st-link utility: у кого-нибудь были аномалии при работе с ней, и как побеждали?
Сообщение отредактировал ZyBEX - Jun 9 2011, 09:33
|
|
|
|
|
Jun 10 2011, 05:53
|

Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 5-04-11
Из: г.Саратов
Пользователь №: 64 137

|
Цитата(mov @ Jun 10 2011, 09:14)  На сайте STm не смотрели ? Смотрел, но нашел только даташиты, а хотелось бы сэкономить время.
|
|
|
|
|
Jun 10 2011, 14:13
|

Знающий
   
Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499

|
Столкнулся с интересной особенностью защиты от чтения в STM32F10xx. Хочется отвести в конце флеша участок, который хранил бы информацию о версиях прошивок устройства, настройках, пр. Но при этом была возможность перепрограммирования через штатный бутлоадер. Пытаюсь это сделать с помощью flash loader demonstrator. Так вот, если поставить защиту от чтения- ее нельзя , получается, поставить на конкретные страницы флешь, только на всю целиком! Хотя у каждой страницы есть свой флажок защиты от чтения...  И, соответственно, нельзя перешить процессор, не стерев всю память целиком, не тронув область , содержащую настройки. Выходом из этого является чтение настроек перед прошивкой, потом записью их после прошивки. Может, есть какой-то другой способ, который я проглядел? ( кроме написания собственного бутлоадера  )
|
|
|
|
|
Jun 11 2011, 15:53
|

Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 5-04-11
Из: г.Саратов
Пользователь №: 64 137

|
Цитата(scifi @ Jun 10 2011, 08:57)  Если понравится, берите то, что я нарисовал: Спасибо, то что надо.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|