|
|
  |
LPC1769 Flash, Не стираются первые 512 |
|
|
|
Feb 26 2015, 06:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(jcxz @ Feb 26 2015, 06:56)  Надёжнее это проверить, подключившись FlashMagic-ом и считав flash. Это можно попробовать, но на другой плате (надёжный вариант) такой баг не наблюдается. Цитата(Golikov A. @ Feb 25 2015, 22:32)  ножка бут в каком состоянии? если это нога P2.10 - то она в "0". Схема ниже, нога P2.10 на буффер заведена, далее - на разъём. Цитата(Сергей Борщ @ Feb 25 2015, 22:37)  И что в регистре MEMMAP По адресу 0x400FC040 все нули.
|
|
|
|
|
Feb 26 2015, 08:06
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(doom13 @ Feb 26 2015, 09:16)  Первый раз этот проц вижу, читать особо некогда, За то время, сколько вам намекают на эту ногу, уже можно было раз двести прочитать пару строк ее описания. Не говоря уже о том времени, которое вы потратили на борьбу со стиранием (которое совсем не виновато). Описание битов регистра MEMMAP тоже три строки занимает, и его содержимое однозначно говорит о той же причине.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Feb 26 2015, 08:24
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Сергей Борщ @ Feb 26 2015, 11:06)  За то время, сколько вам намекают на эту ногу, уже можно было раз двести прочитать пару строк ее описания. Не говоря уже о том времени, которое вы потратили на борьбу со стиранием (которое совсем не виновато). Описание битов регистра MEMMAP тоже три строки занимает, и его содержимое однозначно говорит о той же причине. Намекнули вчера, сегодня взял плату, подтянул ногу, всё работает и память очистилась. Вы можете больше не намекать, благо - есть достойные профи, которые могут дать нужный совет при решении вопроса. Цитата(Golikov A. @ Feb 25 2015, 22:32)  ножка бут в каком состоянии? Спасибо, в ней дело. Не понятно, как разработчики такой косяк допустили (проц используется во многих проектах).
|
|
|
|
|
Feb 26 2015, 08:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Golikov A. @ Feb 26 2015, 11:50)  это не косяк, это фича. Вам в проце достался не убиваемый загрузчик, который позволяет работать с процом без спец средств типа JTAG. Тем более положении ноги важно только во время RESET, дальше ей можно крутить как хотите. Или вы про своих схемосов, которые ее нетуда подтянули  ? Ну чтож бывает, всегда встречая что-то новое на своем пути можно набить шишку  Ну может это и фича, только использовать её никто не предполагал, выглядело, как косяк. Ещё вопрос по поводу CooCox, почему при выполнении им стирания флэша в начале опять лежат какие-то значения (при заливке программы они перезапишутся на нужные), если Erase выполнять из CrossStudio, то всё сотрётся.
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|