При программировании процессоров лучше сперва запускать его из консоли (там есть скрипт вызова процессора). В самлм процессоре можно вставлять конструкции типа

... print_r(somthing); exit; ...
и в консоли смотреть - доходит ли процесс до этого места и что там происходит.
Времени при этом экономится уйма, да и можно увидеть какие-то промежуточные результаты.