Я использую RM57Lx LaunchPad Development Kit. Я реализую Lwip для своего проекта по этой ссылке: http://processors.wiki.ti.com/index.php/HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration.
Он полностью работает с компилятором TI в CCS и правильно назначает IP-адрес.
Но если я использую GCC в CCS или я использую IAR-компилятор (сгенерированный код EMAC для IAR с использованием HALCOGen), и он показывает ошибку при инициализации оборудования и не назначает IP-адрес.
И ошибка выглядит так:
=========================================
Texas Instruments
Little Endian device
Initializing ethernet (DHCP)
DEBUG - Getting PHY ID...SUCCESS
DEBUG - Getting PHY Alive Status...SUCCESS
DEBUG - Getting PHY Link Status...SUCCESS
DEBUG - Setting up Link...SUCCESS
..DONE
-------- ERROR INITIALIZING HARDWARE --------
=========================================
Also note that :
For IAR complier there is linking error of this 4 functions _enable_FIQ(), _enable_IRQ(), _disable_IRQ(), _get_CPSR()
which is written in lwip_main.c,in may case i commented this 4 function for now.
Пожалуйста, помогите или помогите мне решить эту проблему.
Заранее спасибо,
Кейур Джоши