ndefined reference to `__heap_lock'
Hi
Im using CrossStudio for ARM and I opened some example provided by ZMDI found in IDT_ZWIR45xx-Software-Rev1p9p1971_SWR_20160408, namely ADC Input example project.
I can not build the project .
I get the following errors:
Checking project status
Building ‘ADC-Input’ from solution ‘ADC-Input’ in configuration ‘ZWIR Debug’
Linking ADC-Input.elf
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.6/lib/libc_v7m_t_le_eabi.a(libc2.o): In function `malloc':
libc2.c:(.text.libc.malloc+0xe): undefined reference to `__heap_lock'
libc2.c:(.text.libc.malloc+0x4c): undefined reference to `__heap_unlock'
libc2.c:(.text.libc.malloc+0x74): undefined reference to `__heap_unlock'
libc2.c:(.text.libc.malloc+0x7c): undefined reference to `__heap_unlock'
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.6/lib/libc_v7m_t_le_eabi.a(libc2.o): In function `free':
libc2.c:(.text.libc.free+0x8): undefined reference to `__heap_lock'
libc2.c:(.text.libc.free+0x7a): undefined reference to `__heap_unlock'
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.6/lib/libc_v7m_t_le_eabi.a(libc2.o): In function `printf':
libc2.c:(.text.libc.printf+0x1c): undefined reference to `__printf_lock'
libc2.c:(.text.libc.printf+0x2c): undefined reference to `__printf_unlock'
Build failed.
What is the problem?
I have installed the following packages.
Package
Version
Status
ARM Simulator Memory Interface Files
1.0
Installed
CMSIS 3 Support Package
3.3
Installed
CMSIS Documentation Support Package
4.5.0
Installed
CMSIS-CORE Support Package
4.30
Installed
CMSIS-DSP Support Package
1.4.7
Installed
CrossWorks CoreBASIC Library Package
3.1
Installed
CrossWorks Device Library Package
3.3
Installed
CrossWorks Examples Package
3.6
Installed
CrossWorks Fixed Point Library Package
3.2
Installed
CrossWorks Graphics Library Package
3.2
Installed
CrossWorks IoT Library Package
3.0
Installed
CrossWorks Mass Storage Library Evaluation Package
3.1
Installed
CrossWorks Platform Library Package
3.7
Installed
CrossWorks Shield Library Package
3.1
Installed
CrossWorks Tasking Library Package
3.1
Installed
CrossWorks TCP/IP Library Evaluation Package
3.1
Installed
CrossWorks Tools Library Package
3.1
Installed
FreeRTOS Library Package
3.0
Installed
Generic ARM CPU Support Package
3.1
Installed
Generic ARM CPU Support Package
1.3
Installed
Generic Cortex_M CPU Support Package
3.1
Installed
STMicroelectronics Nucleo-F030R8 Board Support Package
3.2
Installed
STMicroelectronics STM32 CPU Support Package
3.12
Installed
STMicroelectronics STM32 CPU Support Package
2.28
Installed
STMicroelectronics STM32F0xx Standard Peripherals Library Updates
1.0
Installed
STMicroelectronics STM32F10x CPU Support Package
1.11
Installed
STMicroelectronics STM32F10x Standard Peripherals Library Updates
1.2
Installed
STMicroelectronics STM32F10x-EVAL Board Support Package
1.3
Installed
ZWIR4512 Package
1.9.7883
Installed
Please sign in to leave a comment.
Comments
6 comments