Цитата(ПАВ @ Feb 22 2007, 01:04)

Как прицепиться к началу проги я разобрался (конец сегмента прерываний). Непонятно как прицепиться к концу ПО, ведь в каждом устройстве своя программа, свои сегменты и т.д.
Цитата(zltigo @ Feb 22 2007, 01:15)

Заводите
свой сегмент и линкуете его в конец заодно в нем и собственно контрольную сумму размещаете.
Вообще-то ROMSTART и ROMEND имеют место быть

А зачем, собс-но, весь этот танец с началом и концом программы, когда IARовский линкер сам умеет КС считать? С ней в run-time и сравнивать. Я, например, в очень многих устройствах этот способ использую для контроля целостности программы. Опять же, начало и конец программы не помогут подсчитать КС на этапе компиляции, тогда какая-то постобработка нужна.