Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
10 years, 6 months ago.
k20dx128_bootloader program example 2 error on Keil v5
Rebuild target 'k20dx128_bootloader' Before Build - User command #1: python ..\..\..\tools\pre_build_script.py --- Error: User Command terminated, Exit-Code = 1 assembling startup_MK20D5.s... compiling system_MK20D5.c... compiling flash_svc.c... compiling main.c... compiling RTX_Config.c... assembling SVC_Table.s... compiling usb_config.c... compiling usbd_user_msc.c... compiling version.c... ..\..\Common\inc\mbed_htm.h(30): error: #67: expected a "}" "<!-- Version: " FW_BUILD " Build: " __DATE__ " " __TIME__ " Git Commit SHA: " GIT_COMMIT_SHA " Git local mods:" GIT_LOCAL_MODS_STR"-->\r\n" ..\..\Common\inc\mbed_htm.h(38): warning: #12-D: parsing restarts here after previous syntax error "\r\n"}; ..\..\Common\src\version.c: 1 warning, 1 error compiling gpio.c... compiling read_uid.c... compiling usbd_MK20D5.c... compiling vector_table.c... compiling flash_hal.c... compiling usbd_core.c... compiling usbd_core_msc.c... compiling usbd_msc.c... compiling HAL_CM3.c... compiling rt_Event.c... compiling rt_List.c... compiling rt_Mailbox.c... compiling rt_MemBox.c... compiling rt_Mutex.c... compiling rt_Robin.c... compiling rt_Semaphore.c... compiling rt_System.c... compiling rt_Task.c... compiling rt_Time.c... compiling rt_Timer.c... compiling flash_command_sequence.c... compiling flash_densities_k_series.c... compiling flash_erase.c... compiling flash_erase_all.c... compiling flash_init.c... compiling flash_program.c... compiling flash_verify_erase.c... compiling flash_verify_erase_all.c... compiling flash_verify_program.c... ".\Obj\k20dx128_bootloader.axf" - 2 Error(s), 1 Warning(s). Target not created
4 Answers
10 years, 6 months ago.
Hello,
I am able to build the program in the latest master on CMSIS-DAP repo. what keil version do you use?
10 years, 5 months ago.
We are currently using Keil 4.7x for CMSIS-DAP. I suggest you revert for the time being.
9 years, 2 months ago.
I have same question with you, but I find out the reason.
In Summary 1. you must use git to download the source code and install git.exe to the PATH variable of OS. Windows PATH variables: http://www.computerhope.com/issues/ch000549.htm#windows7
Or when you install msysgit on Windows, please select the option: Run Git from the Windows Command Prompt details, see here: https://jira.atlassian.com/browse/STASH-2536
2. install python2.X, not use python3.x , see https://community.freescale.com/docs/DOC-100720 3. install python.exe to the PATH variable, the same as 1, you can check in Windows CMD, type python, will prompt python version and commands.
4. If you get an error similar to the one shown below, make sure you have installed the Legacy pack for ARM as previously described earlier: compiling RTX_Config.c... ..\..\Common\src\RTX_Config.c(184): error: #5: cannot open source input file "RTX_lib.c": No such file or directory
and
compiling usb_config.c... ..\..\..\shared\USBStack\INC\usb_lib.c(18): error: #5: cannot open source input file "..\..\RL\USB\INC\usb.h": No such file or directory
download from here http://www2.keil.com/mdk5/legacy
5. I use MDK-ARM 4.60, it prompts Error: User Command terminated, but with MDK-ARM 5.11, it is OK.