Тут не исправить уже ничего, Господь, жги! Войти !bnw Сегодня Клубы
Хочу пускать программу из рамки. Правлю ldскрипт, показываю контроллеру правильную таблицу прерываний: SCB->VTOR = 0x20000000; Давлю ресет - обнаруживаю себя во флешке. Что я делаю не так? В .map вроде всё прилично: .text 0x0000000020000000 0x19a8 *(.vectors) .vectors 0x0000000020000000 0x1ac /home/l29ah/sat/lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/lib/libopencm3_stm32f4.a(vector.o) 0x0000000020000000 vector_table
#Z5CRC5 / @l29ah / 3493 дня назад

а как твоя программа оказывается в рамке?
#Z5CRC5/AW1 / @lexszero / 3493 дня назад
@lexszero (gdb) load serprog-stm32f4discovery.elf `/home/l29ah/projects/coreboot/stm32f4-flashrom/serprog-stm32f4discovery/serprog-stm32f4discovery.elf' has changed; re-reading symbols. Loading section .text, size 0x19a8 lma 0x20000000 Loading section .data, size 0x14 lma 0x200019a8 Start address 0x20001161, load size 6588 Transfer rate: 29 KB/sec, 3294 bytes/write.
#Z5CRC5/L7W / @l29ah --> #Z5CRC5/AW1 / 3493 дня назад
@l29ah эм, ты надавил резет и ожидаешь что у тебя стейт рамки и регистров сохранился?
#Z5CRC5/WZM / @lexszero --> #Z5CRC5/L7W / 3493 дня назад
@lexszero Да. Пойду почитаю рефман, ок.
#Z5CRC5/KNG / @l29ah --> #Z5CRC5/WZM / 3493 дня назад
@l29ah алсо, хули ты гдбшкой просто не джампнешь в начало своего быдлокода?
#Z5CRC5/S5Q / @lexszero --> #Z5CRC5/KNG / 3493 дня назад
@l29ah вейт, хули у тебя .text грузится в начало рамки? или у тебя таблица векторов там же?
#Z5CRC5/TYR / @lexszero --> #Z5CRC5/L7W / 3493 дня назад
@l29ah Я мудак, ресет по ноге сбрасывает почти всё нахуй. Таблица прерываний работает как надо, а я хуй и тестил её либо ресетом, либо усьбой когда у меня были несконфигурированы его прерывания. /thread
#Z5CRC5/7YZ / @l29ah --> #Z5CRC5/KNG / 3493 дня назад
@lexszero Всё там же.
#Z5CRC5/KY2 / @l29ah --> #Z5CRC5/TYR / 3493 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.