ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
10244 Топик полностью
AndreyE (24.05.2004 16:29, просмотров: 1) ответил Mahagam на так она же отдельным банкоим идёт. CS обязательно свой должен быть
Ну так я и сделал flash на втором банке а ОЗУ на первом... программу из ОЗУ запускаю аналогичную загрузчикам из CW: #define FLASH_START_ADDRESS (0x02000000) #define FLASH_WRITE(addr, offset, val) ((volatile unsigned char *)addr)[offset] = val #define FLASH_READ(addr, offset) ((volatile unsigned char *)addr)[offset] #define FLASH_BUSY(addr) ((FLASH_READ(addr, 0) ^ FLASH_READ(addr, 0)) != 0) ..... .... FLASH_WRITE(FLASH_START_ADDRESS, 0x555, 0xAA); FLASH_WRITE(FLASH_START_ADDRESS, 0x2AA, 0x55); FLASH_WRITE(FLASH_START_ADDRESS, 0x555, 0xA0); FLASH_WRITE(0x02000001, 0, 0x55); while (FLASH_BUSY(0x02000001)); FLASH_WRITE(FLASH_START_ADDRESS, 0, 0xF0); Может я чего-то не знаю?