Перейти к содержанию
    

wmakc

Участник
  • Постов

    110
  • Зарегистрирован

  • Посещение

Весь контент wmakc


  1. а ZI и RW что означают в прагмах?
  2. Как в keil указать, что переменная должна находиться в sram, а не в sdram?
  3. Вопрос по Sam-ba

    Тогда такой вопрос, как их правильно настроить? В LowLevelInit?
  4. Вопрос по Sam-ba

    Переделал кодек jpeg под arm. Записываю прошивку в sdram контроллера с помощью sam-ba. Запускаю процессор с помощью команды go. Сжатие работает, картинку получаю, но оно идет очень медленно. Около 40 секунд. Контроллер At91sam9g20. В описании написано, что его частота 400 МГц. Не занижает ли частоту процессора sam-ba?
  5. Использую проект Atmel для работы с Usart. Он написан на си. Хочу запустить на контроллере сжатие Jpeg. Но проблема в том что сжатие реализованно на c++. А когда я перевожу весь проект на c++, компилятор ругается, что некоторые функции не объявлены. А это функции инициализации портов ввода-вывода и usart. Пробовал и в Keil, и в Iar. Usart мне нужен для передачи сжатой картинки с контроллера. Объясните как настроить компилятор или как переписать функции.
  6. Посмотрел я ваш проект и как понял, драйвера isi контроллеров одинаковые. Тоесть не в них проблема. Такой вопрос, isi генерирует прерывания, когда буфер preview заполняется. Тоесть ,если по аналогии вызвать функцию ISI_CodecPathFull(), то по окончании кадра должно вызываться прерывание? И еще вопрос, может ли получаться так, что у isi нет доступа к памяти?
  7. Давай, мне бы очень пригодилось. Если можешь скинь на ящик [email protected]. Заранее спасибо
  8. проблема с матрицей MT9D131

    Пытаюсь считать картинку с матрицы MT9D131, отладочная плата на основе At91sam9g20. Использую проект ISI из примеров Atmel для матрицы Omnivison. Управлять матрицей по i2c(twi) научился. Могу задавать режимы ее работы, а вот isi как ни пробовал, настроить не могу. Проверял осцилографом, синхронизация vsync, hsync и pxclk идут нормально, isi генерирует прерывания. Данные тоже какие - то матрица генерирует. Но когда пытаюсь считать картинку из памяти, то получаю файл почти весь состоящий из нулей. Если кто-нибудь работал с isi на atmel, помогите его правильно настроить.
  9. интерфейс twi(i2c) работает нормально, регистры матрицы могу записать и считать, может нужно правильно настроить частоты в ней? Мне бы пригодилась последовательность действий для получения кадра
  10. Пытаюсь подключить эту матрицу к 9g20. В приложениях идущих в комплекте с атмелом нашел проект с ISI. Не могу понять что означают следующие строки // ISI_MCK is mapped in PCK1: 24Mhz Sensor clock AT91C_BASE_PMC->PMC_PCKR[1] = AT91C_PMC_CSS_PLLA_CLK | AT91C_PMC_PRES_CLK_8; AT91C_BASE_PMC->PMC_SCER = AT91C_PMC_PCK1; while ((AT91C_BASE_PMC->PMC_SR & AT91C_PMC_PCK1RDY) == 0);
×
×
  • Создать...