Компилирую проект под 2106 в Keil. Вот кусок кода: int i, error=0, ch='M'; short x[N], fx[N]; for (i=0; i<N; i++){ x[i] = AMPLITUDE*cos(i*FREQUENCY*(2*3.1415926535)/N); if (i & 0x01) fx[(N+i)>>1] = x[i]; else fx[i>>1] = x[i]; }
Просто забиваю массив числами. Отладчик выкидывает вот такие сообщения при прокрутке массивва: MISSING DEVICE (R003: SECURITY KEY NOT FOUND) Running in Eval Mode Load "C:\\Projects\\my9\\obj\\Project.ELF"
*** Restricted Version with 16384 Byte Code Size Limit *** Currently used: 8006 Bytes (48%)
BS \main_my\44 BS \main_my\33 BS \main_my\26 *** error 65: access violation at 0x3FFFFFF8 : no 'write' permission *** error 65: access violation at 0x3FFFFFF8 : no 'read' permission *** error 65: access violation at 0x3FFFFFFC : no 'read' permission *** error 65: access violation at 0x3FFFFFF8 : no 'write' permission *** error 65: access violation at 0x3FFFFFF8 : no 'read' permission *** error 65: access violation at 0x3FFFFFFC : no 'read' permission - что это значит? Точнее, что значит понятно, из-за чего такое происходит? Специально привел полный список сообщений отладчика. Еще аопрос, что значят сообщения BS \main_my\44?
|