Это для 167, а у 166 как?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
chaldin
17 сентября 2004 г. 11:51
В ответ на:
значениями рег BUSCON необх добиться обращения к внешней RAM при addr=0x00
отправлено /гоша/ 17 сентября 2004 г. 11:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
также. озу должно откликаться с нулевого адреса, а флэш должна быть похерена
—
Elektronik
(17.09.2004 12:17,
пустое
)
физически flash удалять, не обзяательно, просто надо настроить addr1 на работу с нулевого адреса. А если у вас внешняя ОЗУ не на CS1 повешена, то сушите весла
—
Elektronik
(17.09.2004 12:19,
пустое
)
У 166-го нет ниодного CS'а, так что тут только внешним дешифратором.
—
Iwan
(17.09.2004 12:38,
пустое
)
Это не отменяет в файле startup.a66 ниже $SET (BUSCON1 = 0) указать %DEFINE (ADDRESS1) (00000H)
—
Elektronik
(17.09.2004 12:44,
пустое
)
Зачем? Еслиб у него было что-то медленное на шине, медленней
—
Iwan
(17.09.2004 17:42, 180 байт)
ну синтаксис такой в startup :) Он по одним установкам высчитывает значения для регистров
—
Elektronik
(17.09.2004 18:56,
пустое
)
Понял. Спасибо.
—
Iwan
(17.09.2004 19:36,
пустое
)
пардон забыл сказать, так как вы прошлые страницы не читаете. startup который надо положить в проект, тоже надо отредактировать под вашу плату, а в проекте указать область ram c нуля. А еще
—
Elektronik
(17.09.2004 12:23, 189 байт)
Я это все сделал
—
chaldin
(17.09.2004 12:24,
пустое
)
внешняя RAM на вашей плате должна быть настроена с нулевого адреса. Это же сразу понятно.
—
Elektronik
(17.09.2004 12:28,
пустое
)
Когда я делал плату, то за основу взял плату со 166 с другого предприятия.
—
chaldin
(17.09.2004 12:35, 184 байт)
Так замена типа FLASH могла и привести к изменению процедуры записи в нее, так что их монитор рихтовать придется.
—
Щ.С.
(17.09.2004 12:44,
пустое
)
Там может быть динамическое переконфигурирование устройств или
—
Iwan
(17.09.2004 12:40, 14 байт)
Возможно действительно в ПЗУ. А как это сделать?
—
chaldin
(17.09.2004 13:04,
пустое
)
Точно, придется в ПЗУ писать, что посоветуете самому загрузчик писать, или поискать готовый, BTLDWin например.
—
chaldin
(17.09.2004 13:39,
пустое
)
Кстати, преимущество XC - там можно стартовый адрес и область векторов переключать со встроенной FLASH на 00'0000 без проблем :)
—
Щ.С.
(17.09.2004 12:34,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru