ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
336481 Топик полностью
Гудвин, волшебник (21.06.2012 00:51 - 00:54, просмотров: 71) ответил Гудвин на Гы. Пожалуй лучше написать, ибо такая же шняга происходит, когда нужно отлаживать во флэш не с 0 адреса (например, целевой код, пропустив область загрузчика). INI файл в этом случае тоже позволяет стартовать только после загрузки.
Вот они, волшебные букаффки. В случае с "заплаткой загрузчика flash" работает отлично - после сброса отладка продолжается, как ни в чем не бывало. Только при загрузке, естественно, нельзя стирать первый сектор. А вот RAM с загруженной программой почему то портится при сбросе... Reset_Handler PROC MOV R0, #0x10000 ; здесь подставить адрес, ; куда нужно прыгнуть после сброса LDR R4, [R0,#4] LDR R1, = 0xE000ED08 ; настроим таблицу векторов STR R0, [R1,#0] MOV R1, R0 ; настроим SP LDR R0, [R1,#0] MSR MSP, R0 BLX R4 ; GO! ENDP