Цитата(Аматер @ Oct 7 2010, 12:50)

То что в этих байтах контрольная сумма, я знал. А то что ее кайл не считает, не знал.
Но вообще я понял что загрузчик должен считать эту контрольную сумму. Почему то в примере так не сделали.
Ну или если более обобщенно, то ее никто не _должен_ считать. Она просто должна там быть, чтобы программа пользователя запустилась.
А вот как, и на каком этапе она там появится, это вы, как разработчик, сами и решайте.
Можно прописать в стартапе среди векторов, там кстати и место есть.
Можно в своем загрузчике считать и править если не верна.
Можно в своем флешере( если пользуетесь ) ее проверять и считать.
А проги от NXP для прошивки через UART, такие как Flash Magic, EthernetFlashUtility - они ее проверяют и сами ставят, как надо перед прошивкой.
В общем этот вопрос, вашего творчества