[an error occurred while processing this directive]
|
стримы глючат (внешний порт ввода/вывода, для которого использую отдельно файлы чтения и записи, ну вощем как всегда в таких случаях, ругается или на запись или на чтение, зависит от того чей стрим находится ниже в таблице установки стримов, например, выставлю первым запись - запись ок, а чтение ноу гуд, и наоборот. Даже больше у меня там два порта последовательно в памяти, т.е. 2 файла на запись и 2 на чтение, так вот с одним вроде всё ок, а другой опять таки вроде глючит), то следующая инструкция в симуляторе попросту не исполняется, а точнее вместо неё ноп вылазит. И еще btst r0 by 0xb; r0 = bset r0 by 0xb - воще даже не стоямши после обращения к порту ввода/вывода, а тихонько так расположившись между инструкциями, исполнение которых происходит совершенно корректно, вдруг начинают криво выставлять sz в astat (бит = 1, а sz -> 1)- натыкался раз десять..двадцать (не всегда, но бывает) из-за чего условно прыгаем не туда куда положено. Плюс при загрузке симулятора через eprom некоторые инструкции в памяти (assembly) меняют своё первоночальное значение (вместо одной вижу другую), а при повторной загрузке всё нормализуется.
Вощем обновил я ранее вдсп3.0 для шарков до вдсп3.1 для блэкфина + наставил патчей, а до этого такого не было (по крайней мере f10 было).
Гляньте у кого ещё 3.0 для шарков, может чего хорошего скажете.
E-mail: info@telesys.ru