shread 0 25 августа, 2005 Опубликовано 25 августа, 2005 · Жалоба Вывод: значит супервизор нужен... <{POST_SNAPBACK}> Возможно, а скорее просто стоило проложить кабельную систему нормаьным кабелем, например витой парой, а не телефонной "лапшой" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
avesat 0 25 августа, 2005 Опубликовано 25 августа, 2005 · Жалоба 2 Shread. Кроме сегментов инфо ничего не программируется на ходу, абсолютно точно, да и как по вашему возможно самостоятельно полностью стереть флеш? Всю, наглухо, до состояния 0xFF ? Если установить 2-й бит в FCTL1, с названием говорящим само за себя (Mass erase and erase) в 1, то можно стирать не только инфо, а всю флеш причем подчистую. Если на MSP не будет нормального питания, к примеру во время записи во флеш, требуется 2v7, то будут глюки, установятся там все единицы или нет не знаю, не проверял. И как советовал VAI - пользуйтесь супервизором. Кстати вопрос, можно ли перед POR-ом сохранить парочку байт во флеш, скажем при понижении питания до 2v8 ?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shread 0 26 августа, 2005 Опубликовано 26 августа, 2005 · Жалоба 2 Shread. Кроме сегментов инфо ничего не программируется на ходу, абсолютно точно, да и как по вашему возможно самостоятельно полностью стереть флеш? Всю, наглухо, до состояния 0xFF ? Если установить 2-й бит в FCTL1, с названием говорящим само за себя (Mass erase and erase) в 1, то можно стирать не только инфо, а всю флеш причем подчистую. Если на MSP не будет нормального питания, к примеру во время записи во флеш, требуется 2v7, то будут глюки, установятся там все единицы или нет не знаю, не проверял. И как советовал VAI - пользуйтесь супервизором. Кстати вопрос, можно ли перед POR-ом сохранить парочку байт во флеш, скажем при понижении питания до 2v8 ?! <{POST_SNAPBACK}> Уже все поняли, сейчас заказчик заплатит за повторный монтаж кабеля, и заодно за перепрошивку датчиков, а в следующих партиях будут стоять супервизоры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhek 0 14 февраля, 2006 Опубликовано 14 февраля, 2006 · Жалоба У меня случилась подобная история, только с MSP430F149 и в коде записи во флэш нет. Понятно, что с супервизором было бы лучше, только вот я как ни изголяюсь с питанием, не могу заставить флэш стереться. Может, присоветуете методику, или TI что-то ответил? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
diper 0 14 февраля, 2006 Опубликовано 14 февраля, 2006 (изменено) · Жалоба Маленьких хинт для тех у кого есть код для записи flash в программе. Вместе с записываемыми данными передавать "пароль" доступа к программированию флешь. Как минимум это уменьшает вероятность случайного программирования своим же кодом. Изменено 14 февраля, 2006 пользователем diper Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 15 февраля, 2006 Опубликовано 15 февраля, 2006 · Жалоба diper, а можно "перевести" то, что вы хотели сказать? Кому и чего передавать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
diper 0 15 февраля, 2006 Опубликовано 15 февраля, 2006 · Жалоба Например по RS в прибор в процессе наладки прошивается серийный номер, коэффициенты какие нибудь и т.п., которые лежат во flash msp'шки. В программе есть код которые пишет это во флешь. Так вот вместе с данными передавать еще FWKEY, который будет импользоваться программой для записи в регистры FCTLx. (изначально после сброса/включения программа его не знает) Соответсственно если когда нибудь в будущем случайно будет исполнен код программы отвечающий за запись во флешь, то случится перезапуск с выставлением флага ACCVIFG, но ничего ни куда не запишется... Так понятней :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shread 0 15 февраля, 2006 Опубликовано 15 февраля, 2006 · Жалоба Маленьких хинт для тех у кого есть код для записи flash в программе. Коли процессор слетел даже при том, что нет самопрограммирования, ему не полегчает от ушастых хинтов С супревизором все ок, подобных проблем не наблюдается, методологическая ошибка. У меня случилась подобная история, только с MSP430F149 и в коде записи во флэш нет. Понятно, что с супервизором было бы лучше, только вот я как ни изголяюсь с питанием, не могу заставить флэш стереться. Может, присоветуете методику, или TI что-то ответил? Ti ответил, что не занимается консалтинговыми услугами забесплатно, и отправил к левым компаниям(thirdparty companies). Это был бот просто напросто. А вообще, по делу - проверьте чтоб питание было в норме, помнится, что при напряжении ниже 2.8 вольт, флеш не стирается(это легко уточнить в даташите на сам процессор). Не стирается при программировании через JTAG ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 15 февраля, 2006 Опубликовано 15 февраля, 2006 · Жалоба Так понятней :) Понятно, только это все же уровень пользовательского интерфейса и этот ваш "хинт" никах не решает проблемы отсутствия супервизора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhek 0 16 февраля, 2006 Опубликовано 16 февраля, 2006 · Жалоба Помучал сегодня еще на низком напряжении. Цифры такие (MSP430F149): начинает записывать с ошибками на 1,65 В не все стирает на 1,4 В перестает читаться/определяться на 1,1 В Чтобы работал FET, пришлось поставить преобразователи уровня (перестает работать на 1,8 В) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
digital 0 18 октября, 2006 Опубликовано 18 октября, 2006 (изменено) · Жалоба Была аналогичная проблема, скорее даже осталась. В проекте есть запись во flash info и иногда flash info слетала (все FF), после этого сделал защиту записи (контрольная сумма, двойная запись, запись сле. сегмента только после проверки предыдущего) кол-во слетов резко уменьшилось, но они все равно остались !!!!! Самое интересное что на столе это уже не повторить (питание на запись хватает даже от конденсаторов при вкл. нагрузке). зы msp430f413, SVS включен Изменено 18 октября, 2006 пользователем digital Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 18 октября, 2006 Опубликовано 18 октября, 2006 · Жалоба Ребята, не парьтесь и ответа от TI не ждите, заранее известно, что там будет. Индус из TI напишет, что обязательно применение супервизора и желательно, чтобы тип супервизора - именно от TI. Короче, ставьте супервизор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
digital 0 18 октября, 2006 Опубликовано 18 октября, 2006 · Жалоба А чем плох встроенный супервизор? тот который не на всех кристалах есть? SVS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GoshaV 0 19 октября, 2006 Опубликовано 19 октября, 2006 · Жалоба Супервизор стоит дороже самого микроконтроллера TPS3838К33 - 1.9$ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shread 0 19 октября, 2006 Опубликовано 19 октября, 2006 · Жалоба А чем плох встроенный супервизор? тот который не на всех кристалах есть? SVS Если вы именно про SVS, то о н плох тем что он: 1)не везде есть, 2)жрет много, 3) отрубаемый-работает нестабильно. А вот BOR-хорошая вещь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться