ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
956824 Топик полностью
klen (03.11.2019 01:12, просмотров: 219) ответил Ксения на Может быть стоит в спорных случаях сравнивать ваш ассемблерный код с IAR'овским (EWRISCV-1112 для RISC-V)? Наверняка они тоже налетали на подобные странности, но могли из них вывернуться, имея больше информации от производителя.
я для этого сюда как раз и выкладываю - чтоб Вы, сидящие на 'ортогональных тулсах' типа IAR CROSSWORKS итд, помогли проверить как на самом деле правильно. я то у себя поправил и потестил - вроде трапы и прерывания из любого положения работают но это еще не значит что я нашел и исправил ошибку, просто пока непонятно до конца. Для начала вопрос - а как там у IAR CROSSWORKS контекст сохраняется и подымается. мне бы тарссу асма из под дизассемблера от входа до выхода в трап и прерывание. есть подозрения что каждый сам решает что сохранять после 31 региистра, там туча всяких служебных регистров зависящих от реализации ядра процессора, наверно еще это сильно зависит какая ось будет насаживатся и будет ли вообще...