Цитата(alexPec @ Jul 22 2011, 23:21)

Глубоко пока не копал, может у кого было подобное при переходе с epcs на Numonix (в первом посте ошибся, написал Spansion)?
ну вы даете! чип хоть скажите какой, может у него регистры по-другому расположены. тогда надо будет в override добавить
upd: извиняюсь, я забыл про маленький нюанс

чтобы пользоваться командой
epcs_read_device_id и другими, адрес надо брать со смещением. например (кусок system.h):
Код
#define ALT_MODULE_CLASS_epcs_flash_controller_0 altera_avalon_epcs_flash_controller
#define EPCS_FLASH_CONTROLLER_0_BASE 0x1001800
#define EPCS_FLASH_CONTROLLER_0_IRQ 3
#define EPCS_FLASH_CONTROLLER_0_IRQ_INTERRUPT_CONTROLLER_ID 0
#define EPCS_FLASH_CONTROLLER_0_NAME "/dev/epcs_flash_controller_0"
#define EPCS_FLASH_CONTROLLER_0_REGISTER_OFFSET 1024
#define EPCS_FLASH_CONTROLLER_0_SPAN 2048
#define EPCS_FLASH_CONTROLLER_0_TYPE "altera_avalon_epcs_flash_controller"
тогда функцию вызываем так:
Код
alt_printf("EPCS ID:0x%x",epcs_read_device_id(EPCS_FLASH_CONTROLLER_0_BASE+EPCS_FLASH_CONTROLLER_0_REGISTER_OFFSET));
upd2:
alt_find_dev и alt_find_dev будут работать только если
не включена опция
Small device driversу меня на Spansion они работают