Mikka
Участник-
Постов
14 -
Зарегистрирован
-
Посещение
Репутация
0 Обычный-
Порядок размещения констант линкером
Mikka ответил Mikka тема в Программирование
Нужно чтобы две константы размещались в определенном порядке. Сначала шла одна, а за ней вторая. Это делается для дальнейшей работы с бинармым файлом. Спасибо, решение найдено. Оказалось, что порядок в котором прописана инициализация переменных дает нужный результат. -
Порядок размещения констант линкером
Mikka опубликовал тема в Программирование
Пишу в Eclipse для ARM В секции .rodata находится объектный файл с двумя константами. Мне нужно поменять константы местами. Простое перемещение их в си-файле не помогает -- в main.map ничего не меняется. Можно конечно определять их в разных файлах, но хочется узнать еще варианты. Подскажите оптимальный способ. Заранее спасибо -
Здравствуйте. Пытаюсь воспользоваться библиотекой шифрования libTomCrypt на Eclipse, но не получается. В заголовочном файле подключаются еще файлы, которых нет ни в проекте, не в библиотеке. При этом в ней есть куча непонятных файлов с расширениями сторонних программ. Подскажите возможно ли ее использовать на эклипсе.
-
Проблемы с чтением блока SD карты
Mikka ответил Mikka тема в Форумы по интерфейсам
Контрольная сумма взята из статей в сети. Две карты проходят инициализацию нормально, с одной даже данные потом считать получается, а третья вот виснет на acmd41. С другой тоже удавалось читать блок, но она не реагирует на адрес этого блока, т.е. всегда одно и тоже приходит. Но стоит немного изменить программу и сразу на cmd17 приходят сплошные ff -
Проблемы с чтением блока SD карты
Mikka ответил Mikka тема в Форумы по интерфейсам
static BYTE CardType; DSTATUS disk_initialize (void) { DSTATUS stat=STA_NOINIT; UINT tmr=10000; volatile int RestTic=0x092a; BYTE RxByte[5],i; //-------------------------------------------------------------- while (RestTic--); // ждать 1мс for (i=0; i<10; i++){ // передать >74 импульсов Tx_byte (0x01, 0xff); } //------------------передать cmd0------------------------------- RxByte[0]=SD_CmdTx(0, 0x00000000, 0x95); if (RxByte[0] != 0x01) return STA_NOINIT; //------------------передать cmd8-------------------------------- if (SD_CmdTx(8, 0x000001AA, 0x87)==0x01){ RxByte[0]=SD_Rx_byte(); RxByte[1]=SD_Rx_byte(); RxByte[2]=SD_Rx_byte(); RxByte[3]=SD_Rx_byte(); if ((RxByte[3]!=0xaa) '' (RxByte[2]!=0x1)) return STA_NOINIT; //--------------------передать acmd41---------------------------------- while (tmr--){ RxByte[0]=SD_CmdTx (55, 0x00000000, 0xff); RxByte[1]=SD_CmdTx(41, 0x40000000, 0xff); if (RxByte[1]==0x00) break; RestTic=0x092a; // задержка while (RestTic--); } //--------------передать cmd58----------------------------------------- CardType=CT_SD2; if (SD_CmdTx (58, 0x00000000, 0xff)!= 0x0) return STA_NOINIT; RxByte[0]=SD_Rx_byte(); RxByte[1]=SD_Rx_byte(); RxByte[2]=SD_Rx_byte(); RxByte[3]=SD_Rx_byte(); if (RxByte[0] ' 0x40) CardType=CT_SD2 | CT_BLOCK; else CardType=CT_SD2; } //---------------------передать acmd41----------------------------------- else { while (tmr--){ SD_CmdTx (55, 0x00000000, 0x95); RxByte[0]=SD_CmdTx (41, 0x00000000, 0x95); if (RxByte[0]==0x00) break; RestTic=0x092a; while (RestTic--); } CardType=CT_SD1; SD_CmdTx (16, 512, 0x95); //--------передать cmd16 } //----------------------------------------------------------------------- return 0; } -
Проблемы с чтением блока SD карты
Mikka ответил Mikka тема в Форумы по интерфейсам
Проверил еще две карты. Они не проходят инициализацию. На ACMD41 отвечают 0x01 -
Проблемы с чтением блока SD карты
Mikka ответил Mikka тема в Форумы по интерфейсам
Работает. Другую пока нет, не пробовал -
Проблемы с чтением блока SD карты
Mikka ответил Mikka тема в Форумы по интерфейсам
SDHC. Номер блока 0 Он по идее должен ошибку вернуть, если адрес неверный, а тут ничего нет -
Проблемы с чтением блока SD карты
Mikka ответил Mikka тема в Форумы по интерфейсам
Долго жду. В бесконечном цикле пробовал, никакой реакции. Да и на cmd18 нормально отвечает -
Проблемы с чтением блока SD карты
Mikka опубликовал тема в Форумы по интерфейсам
Карта инициализировалась через SPI успешно. Команды cmd18, cmd9, cmd10 принимает так же успешно и отвечает на них. А вот на команду cmd17 для чтения блока отвечает 0х00, но далее, вместо 0xfe, ни следует ничего кроме 0xff. Подскажите в чем может быть проблема. -
OFDM-приемник/передатчик
Mikka ответил Mikka тема в Алгоритмы ЦОС (DSP)
Благодарю! А есть еще что-нибудь из книг на русском для наглядности? Либо имена авторов которые этим занимались. -
OFDM-приемник/передатчик
Mikka опубликовал тема в Алгоритмы ЦОС (DSP)
Здравствуйте. Подскажите пожалуйста какую-нибудь литературу или ресурс, где можно найти информацию по моделированию OFDM-приемника и передатчика. Буду очень признателен. -
Нужен исходник для TMS320C5510
Mikka опубликовал тема в Программирование
Приветствую. Для выполнения курсового проекта в Code Composer Studio нужно испытать возможности DSP/BIOS. Имеется оценочная плата для цсп TMS320C5510. Если кто-либо знает, где найти пример программы или другую полезную информацию, буду очень признателен.