реклама на сайте
подробности

 
 
> C8051F360 проблемы с перезаписью флеш из программы, сабж
Антон Андреевич
сообщение Jul 7 2009, 09:27
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 18-02-08
Пользователь №: 35 149



Невозможно работать с флешпамятью из программы.
При пошаговой отладке заметил что не записываются разрешающие коды(не изменяется значение регистра FLKEY) и происходит сброс.
Монитор включаю, PSCTL настраиваю.
При перешивке Кейл говорит что некоторые страницы заблокированы, но я блокировку не включаю.
Программа работы с флешпамятью отлично работала на 320...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Антон Андреевич
сообщение Jul 7 2009, 11:28
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 18-02-08
Пользователь №: 35 149



Build target 'Target 1'
assembling kr1.asm...
linking...
Program Size: data=8.0 xdata=0 code=6940
creating hex file from "kr1"...
"kr1" - 0 Error(s), 0 Warning(s).

размер кода явно меньше
не могу я задевать его никак




пишу по адресу 0x4000
пример кода стирания страницы на котором происходит перезагрузка

CLR IE.7
MOV DPTR,#0x4000
CLR A
MOV 0xB7,#0xA5
MOV 0xB7,#0xF1
MOV 0x8F,#00000011b
mov VDM0CN, #080h
mov RSTSRC, #002h
MOVX @DPTR,A ; < ---- вот здесь происходит сброс
MOV 0x8F,#00000000b
SETB IE.7
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016