zhendozzz 0 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба занимаюсь програмной реализацией шифрования по алгоритму DES. теперь надо бы перенести этот алгоритм на сигнальный процессор. нужен только режим симуляции пока. такой вопрос: как просмотреть результат работы алгоритма? и как передавать данные на вход? я конечно же полный чайник в этом и просьба не громко не смеяться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west 0 14 июня, 2009 Опубликовано 14 июня, 2009 · Жалоба Передать данные откуда ? Просмотреть результаты в каком виде ? Если извне, то самое простое решение - для входных данных завести переменную-массив, которую инициализировать из включаемого файла, на выход также, потом ручками дамп памяти сохранить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vik0 0 14 июня, 2009 Опубликовано 14 июня, 2009 · Жалоба VDSP (при исользовании симулятора, по крайней мере) умеет читать/писать файлы на хост-PC. Обычными stdio функциями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhendozzz 0 14 июня, 2009 Опубликовано 14 июня, 2009 · Жалоба Передать данные откуда ? Просмотреть результаты в каком виде ? Если извне, то самое простое решение - для входных данных завести переменную-массив, которую инициализировать из включаемого файла, на выход также, потом ручками дамп памяти сохранить. в любом виде. нужно просто сделать вид что данные берутся извне, а потом через plot там легко посмотреть VDSP (при исользовании симулятора, по крайней мере) умеет читать/писать файлы на хост-PC. Обычными stdio функциями. то есть просто читать из файла и результат записывать опять же в файл? а когда будешь переносить эту программу на сам процессор, заменой файла будет флеш карта? просто не совсем это все понимаю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhendozzz 0 16 июня, 2009 Опубликовано 16 июня, 2009 · Жалоба кто нибудь может выложить пример кода для четния их файла на си? и что там надо настроить, чтобы все правильно работало? как я понял нужно что то настраивать с потоками. через settings--> streams только ничего не понял что да как сделать :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vik0 0 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба Нет. Streams к делу не относятся. (они вам понадобятся, если захотите просимулировать периферию). Настраивать ничего не нужно. Если создаете проект с настройками по умолчанию в нем уже все "настроено". Вы с файлами вообще работали? Тут все абсолютно аналогично: fopen/fread/fwrite/fclose. Разница лишь в том, что файлы лежат на ПК, а их обработка производится в DSP процессоре (не обязательно в симуляторе, на реальном железе тоже работает - только что проверил). PS. У вас какая версия VDSP и какой процессор? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhendozzz 0 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба Нет. Streams к делу не относятся. (они вам понадобятся, если захотите просимулировать периферию). Настраивать ничего не нужно. Если создаете проект с настройками по умолчанию в нем уже все "настроено". Вы с файлами вообще работали? Тут все абсолютно аналогично: fopen/fread/fwrite/fclose. Разница лишь в том, что файлы лежат на ПК, а их обработка производится в DSP процессоре (не обязательно в симуляторе, на реальном железе тоже работает - только что проверил). PS. У вас какая версия VDSP и какой процессор? да, работал, но тут при обьявлении файла уже выдает ошибку, что надо пользоваться каким торегистром IALU вроде. версия VDSP 5.0 процессор tigershark (adsp ts-201) вот код #include <stdio.h> #define SRC_FILE "src.txt" #define DEST_FILE "dest.txt" int main(void) { FILE *fd_s = fopen(SRC_FILE, "r"); return 0; } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vik0 0 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба У меня ваш пример скомпилировался и запустился без вопросов (VDSP 5, update 6; simulator) Текст ошибки приведите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться