И снова здравствуйте, возникла недопонимаение по поводу вычисления контрольной суммы векторов прерывания (LPC2378), дословно "Criterion for valid user code: The reserved ARM interrupt vector location (0x0000 0014)
should contain the 2’s complement of the check-sum of the remaining interrupt vectors.
This causes the checksum of all of the vectors together to be 0."
Просматриваю рабочий код с помощью FlashMagic , суммирую вектора прерывания ноль никак не получается. Собственно может я не то суммирую, поправьте, если ошибаюбсь: вектора прерывания - 4х байтные расположенны по адресам 0х00, 0х04, 0х08, 0х0С, 0х10, 0х14(зарезервирован - хранит действительную сигнатуру), 0х1С. В сумме должны дать ноль?
Если вы не можете объяснить что-то шестилетнему ребенку, значит, вы сами этого не понимаете.
Альберт Эйнштейн