Dergard
Mar 19 2008, 07:35
Здравствуйте.
Такой вопрос: требуется функцию Name_Function разместить по адресу 0x7000. контроллер AT89C51ED2, компилятор Keil. Язык C.
С уважением Алексей.
Dergard
Mar 19 2008, 09:26
сам разобрался =) кому интересно - смотрите
Для Keil uVision3:
На главной панели меню: Flash->Configure Flash Tools-Bl51 Locate
Далее в текстовом поле на против code написать
?pr?Name_Function?Name_File(addr). Например если у нас есть функция BootLoader, находящаяся в файле network.c и нам нужно ее разместить по адресу 0x7000. Строка будет выглядеть так:
?pr?BootLoader?network(0x7000)