Перейти к содержанию
    

Keil: LX51 не генерит *.cod

Доброго времени суток всем участникам.

Подскажите как добиться генерации *.cod для проекта в Кейле. Опция CODE для линкера указана, собственно вот содержимое файла линковки:

------

"F32x_USB_Utilities.obj",

"F32x_USB_Descriptors.obj",

"F32x_USB_ISR.obj",

"F32x_USB_Main.obj",

"F32x_USB_Standard_Requests.obj",

"STARTUP.obj"

TO "gpio_v2"

 

PAGELENGTH (999)

CODE

-------

Не получается получить .cod даже при запуске линкера из командной строки ОС.

Этой же средой разработки компилирую еще один проект, но для другого контроллера, там всё генерится как надо. Опции проектов сравнивал, отличий вроде не заметил.

Версии софта: uV - 3.51, C51 - 8.08, LX51 - 4.10

Целевой контроллер - Silabs C8051F320.

Архив с файлами проекта прикрепляю.

keilcodtrbl.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал, к сожалению это не помогло.

Но потом от досады еще раз перечитал доку и нашёл что влияло:

 

Linker Code Packing must be enabled for the Linker Code Listing to be generated. The linker code listing contains only code that is generated from C modules which are translated with Linker Code Packing.

 

Этот чекбокс находится в опциях проекта, вкладка 'C51'. Как только включил - листинг создался. Вот так :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...