[an error occurred while processing this directive]
|
с6701 ,в пространстве с0 висит сдрам, в с1 8битная флеш
*(int *)EMIF_GCTL = 0x000077F1;
*(int *)EMIF_SDRAMCTL = 0x07200000;
*(int *)EMIF_SDRAMREF = 0x00000410;
/* CE1 */
*(int *)EMIF_CE1 = 0xFFFFFF03;
/* CE0 SDRAM */
*(int *)EMIF_CE0 = 0xFFFFFF33;
не работает едит-мемори, когда делаю рефреш виндоу значения все время новые, хотя такой код
point1 = (unsigned char*)0x00400000;
for(i1=0;i1<10000;i1++) *point1++=5;
как будто работает?
с флешкое совсем беда, первые байты читаются случайные числа, читаются 0чFF но тоже не везде?
может такое происходить из-за неправилных значений в рег-рах емифа?
или дело в схеме?
E-mail: info@telesys.ru