2014-02-20 5 views
0

Я новичок. Я использую WinCE 7 VS 2008. Моя ОС - Windows 7. Я бы хотел включить зоны отладки с помощью реестра. Раньше в Windows XP - WinCE 6 я использовал его. Но я не знаю, как включить зоны отладки для определенного модуля, кроме программирования его в коде. Я пытался добавить его в качестве enty реестра,Включение зон отладки в WinCE 7

[HKEY_LOCAL_MACHINE\DebugZones] 
     "OMAP GPIO"=dword:FFFF 

где OMAP GPIO это имя модуля.

dpCurSettings есть

DBGPARAM dpCurSettings = { 
    L"OMAP GPIO", { 
     L"Errors",  L"Warnings", L"Function", L"Info", 
      L"IST",   L"Undefined", L"Undefined", L"Undefined", 
      L"Undefined", L"Undefined", L"Undefined", L"Undefined", 
      L"Undefined", L"Undefined", L"Undefined", L"Undefined" 
    }, 
    0x0003 
}; 

Я использовал эту строку в своем коде.

DEBUGMSG(ZONE_FUNCTION, (L"DEBUGZONE :+Am3xxGpioInterruptInitialize\r\n")); 

Но это не работает. Я проверил запись Pegasus в реестре рабочей станции для разработки. Но я тоже не мог этого найти. Пожалуйста, помогите мне, как это сделать.

ОБНОВЛЕНИЕ

На самом деле, сообщения отладки и отладки зоны в статической библиотеке am3xx_device_gpio.lib, который включен в качестве SOURCELIBS в библиотеке DLL am3xx_gpio.dll

Это потому, что, am3xx_device_gpio.lib является общим кодом ТИ. Вышеуказанный реестр доступен только в am3xx_gpio.dll

Я думаю, что из-за этого только он не печатается. Что еще можно сделать, теперь?

ответ

1

Вы уверены, что имя модуля является правильным? (Я думаю, это DLL имя? OMAP GPIO.dll?)

На самом деле он должен включать зоны отладки.

Попробуйте

[HKEY_LOCAL_MACHINE/DEBUGZONES] "OMAP GPIO"=DWORD:FFFF 

(если OMAP GPIO это имя модуля.)

Для получения дополнительной информации, пожалуйста, обратитесь к следующим ссылкам:

  1. Debug messages and debug zones in Windows CE
  2. How To Enable DEBUGZONEs in the Registry?
+0

Я уточнил вопрос с дополнительными выводами. Пожалуйста, проверьте это. Надеюсь, ты сможешь мне помочь. – Gomu

+0

: имя DLL 'am3xx_gpio.dll' ?? Затем вам нужно добавить запись reg как '[HKEY_LOCAL_MACHINE/DEBUGZONES]« OMAP GPIO »= DWORD: FFFF' right ?? (Я не уверен. Но, пожалуйста, попробуй ..:) _) – GNKeshava

+0

Да, я так пробовал. Но это не отображалось. Я думаю, поскольку зоны отладки находятся в другом файле, они не отображаются (как в UPDATE). Что еще я мог попробовать сейчас? – Gomu

 Смежные вопросы

  • Нет связанных вопросов^_^