From 8825f0d0a062b10963a2ba85875a6ac1389ceed4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Ple=C3=9F?= Date: Thu, 11 Jan 2018 15:54:54 +0100 Subject: [PATCH] 'fixed' olimex example to be able to run the demo, disabled optimization for debugging purposes --- eigener_ctrl/stm32f407-olimex/Makefile | 3 ++- .../chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/eigener_ctrl/stm32f407-olimex/Makefile b/eigener_ctrl/stm32f407-olimex/Makefile index a1aee88..d4dedf5 100755 --- a/eigener_ctrl/stm32f407-olimex/Makefile +++ b/eigener_ctrl/stm32f407-olimex/Makefile @@ -5,7 +5,8 @@ # Compiler options here. ifeq ($(USE_OPT),) - USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16 +# USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16 + USE_OPT = -ggdb -fomit-frame-pointer -falign-functions=16 endif # C specific options here (added to USE_OPT). diff --git a/eigener_ctrl/stm32f407-olimex/chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c b/eigener_ctrl/stm32f407-olimex/chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c index 6d460f5..5770c46 100755 --- a/eigener_ctrl/stm32f407-olimex/chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c +++ b/eigener_ctrl/stm32f407-olimex/chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c @@ -270,11 +270,11 @@ void mac_lld_init(void) { rccEnableETH(false); /* PHY address setup.*/ -#if defined(BOARD_PHY_ADDRESS) - ETHD1.phyaddr = BOARD_PHY_ADDRESS << 11; -#else - mii_find_phy(ÐD1); -#endif +//#if defined(BOARD_PHY_ADDRESS) + ETHD1.phyaddr = 0 << 11; +//#else +// mii_find_phy(ÐD1); +//#endif #if defined(BOARD_PHY_RESET) /* PHY board-specific reset procedure.*/