LAUNCHXL2-RM57L: Lwip не работает с компилятором GCC и IAR - PullRequest
0 голосов
/ 30 мая 2019

Я использую 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.

Пожалуйста, помогите или помогите мне решить эту проблему.

Заранее спасибо,

Кейур Джоши

...