ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
23129
p_igorek (03.03.2005 21:43, просмотров: 2149)
AT91RM9200 асемблер и примеры от Атмела, нужна помощь! В примере от Атмела - AT91RM9200-BasicUSB-ARM1_2-2_0.zip - есть файл - lib_arm920t.h - в нем следующая конструкция: // **************************************************************************** // CP15 Register 0 // Read: ID code | cache type // Write: Unpredictable //*---------------------------------------------------------------------------- //* \fn AT91F_ARM_ReadIDCode //* \brief Read ID code register //*---------------------------------------------------------------------------- __inline unsigned int AT91F_ARM_ReadIDCode() { register unsigned int id; __asm("MRC p15, 0, id, c0, c0, 0"); return id; } Вопрос: Что означат данная конструкция и что сделать что бы данный файл успешно компилировался по Linux с тулсами 2.95.3??? А то ни я ни компилятор этого не понимает :((( С уважением, P_Igorek