ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
48151 Топик полностью
SG House (11.01.2006 10:52, просмотров: 1) ответил MemoryTest на Ответ:
Ответ: Естественно, по COM-порту я подключался, так как туда BootLoader выводится на начальном этапе загрузки. Там же его меню с настройками, использовать ли отладку через Ethernet, откуда грузиться и т.п. Туда _не_выводится_ отладочная информация. Bootloader скомпилирован в release версии и прошит производителем на плату компьютера (куда именно, пока не понял, но не в большой flash, куда я OS заливаю) через JTAG, для которого средств я не имею и они не предполагались производителем платы. Когда я собираю debug образ, естественно Kitl и shell я подключаю. Проблема в том, что, когда я включаю через меню BootLoader'а отладку и заливку через Ethernet, образ загружается но потом просто не может запуститься, а процессор начинает жутно греться. Такое впечатление, что Bootloader настраивает для загрузки и отладки периверию (в т.ч. Ethernet контроллер) каким-то образом так, что OS не может потом эту периферию перенастроить и где-то зависает. Рекомендацию по отключению Ethernet-драйвера WinCE в readme из BSP я прочитал и естественно это сделал. Но это не помогло. Кстати, если не включать отладку и загрузку через Ethernet в BootLoader'е, то образ, загруженный из flash, нормально запускается и работает. Но отлаживать его я не могу.