Keil. LPC17. Отладка в RAM. Надо совет. Флэшак не жалко wink.gif Просто ядро LPC стартует на 4 МГц и процесс шитья отнимает какое то время. Если грузить в RAM, это время прилично меньше, ибо занимаюсь сейчас всякими железячными тонкостями. Но есть проблема: после сброса RAM.INI файл не обрабатывается. Он сработает только при загрузке. Контроллер стартует из флэш. Такая же картина при отладке во флэш, если слинковать не с нулевого адреса (например, пропустить область загрузчика). INI файл срабатывает только при загрузке.

add:
Попробовал обмануть. Зашил во флэш c с нулевого адреса вот этот кусочек кода:

Код
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


Оно прекрасно работает с "заплаткой для флэш". А вот в случае RAM портятся несколько байт в процессе сброса.

Может в Keil есть какая-нить стандартная фишечка для этого дела? Я что то не нашел...