federal 0 21 сентября, 2014 Опубликовано 21 сентября, 2014 (изменено) · Жалоба День добрый. В CCS создаю ассемблерный проект для msp430f5256. код генерируется автоматически: .cdecls C,LIST,"msp430.h" ; Include device header file ;------------------------------------------------------------------------------- .sect .text ; Assemble into program memory .retain ; Override ELF conditional linking ; and retain current section .retainrefs ; Additionally retain any sections ; that have references to current ; section ;------------------------------------------------------------------------------- RESET mov.w #__STACK_END,SP ; Initialize stackpointer mov.w #WDTPW|WDTHOLD,&WDTCTL; Stop watchdog timer ;------------------------------------------------------------------------------- ; Main loop here ;------------------------------------------------------------------------------- ;------------------------------------------------------------------------------- ; Stack Pointer definition ;------------------------------------------------------------------------------- .global __STACK_END .sect .stack ;------------------------------------------------------------------------------- ; Interrupt Vectors ;------------------------------------------------------------------------------- .sect ".reset" ; MSP430 RESET Vector .short RESET Проблема в том, что когда начинаю отлаживаться, PC указывает на SFRs, а не на FLASH, где расположен код RESET. т.е. вместо адреса 0x010004 PC устанавливается в 0x000004. Подскажите пожалуйста, как исправить это. Пробовал указывать точку входа в настройках линкера, игрался с другими параметрами - не помогло. Изменено 21 сентября, 2014 пользователем federal Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 21 сентября, 2014 Опубликовано 21 сентября, 2014 · Жалоба Что в LST? Какой формат выходного файла? Intel Hex? Модель памяти там где-то устанавливается? Ничего не знаю про CCS, но вполне возможно, что теряется информация о сегменте из-за неправильного формата. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться