Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
1. Сначала вылетало прямо в начале программы:
; Clock Setup -------------------------------------------------------
IF (:LNOT:(:DEF:NO_CLOCK_SETUP)):LAND:(CLOCK_SETUP != 0)
LDR R0, =SCB_BASE
MOV R1, #0xAA
MOV R2, #0x55
; Configure and Enable PLL
LDR R3, =SCS_Val ; Enable main oscillator
STR R3, [R0, #SCS_OFS]
*** ВЫЛЕТАЛО ***
2. Сейчас уже вылетает гораздо дальше:
; Setup External Memory Controller ----------------------------------
IF (:DEF:NO_EMC_SETUP):LOR:(EMC_SETUP != 0)
LDR R0, =EMC_BASE
LDR R1, =SCB_BASE
LDR R2, =PCB_BASE
LDR R4, [R1, #PCONP_OFS]
ORR R4, R4, #EMC_PCONP_Const ; Enable EMC clock
STR R4, [R1, #PCONP_OFS]
LDR R4, =EMC_CTRL_Val
STR R4, [R0, #EMC_CTRL_OFS]
*** ВЫЛЕТ ***
Составить ответ | Вернуться на конференцию.
Ответы