grbl_stm32 icon indicating copy to clipboard operation
grbl_stm32 copied to clipboard

how to compile your project using keil mdk

Open shamsiqbal opened this issue 8 years ago • 2 comments

i am trying to compile your code in keil mdk uVision 5 but have no success yet can you plz help me out hoe to solve this issue i got flowing error list *** Using Compiler 'V5.06 update 1 (build 61)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'Target 1' linking... .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by gcode.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by limits.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by main.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by motion_control.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by nuts_bolts.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by planner.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by print.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by probe.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by protocol.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by report.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by serial.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by settings.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by spindle_control.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by stepper.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_probe_state multiply defined (by system.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by gcode.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by limits.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by main.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by motion_control.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by nuts_bolts.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by planner.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by print.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by probe.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by protocol.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by report.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by serial.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by settings.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by spindle_control.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by stepper.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_state multiply defined (by system.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by gcode.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by limits.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by main.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by motion_control.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by nuts_bolts.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by planner.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by print.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by probe.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by protocol.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by report.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by serial.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by settings.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by spindle_control.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by stepper.o and coolant_control.o). .\Objects\grbl.axf: Error: L6200E: Symbol sys_rt_exec_alarm multiply defined (by system.o and coolant_control.o). Not enough information to list image symbols. Not enough information to list the image map. Finished: 2 information, 0 warning and 45 error messages. ".\Objects\grbl.axf" - 45 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:04

can you plz make keil project port of your existing code regards

shamsiqbal avatar Aug 25 '16 22:08 shamsiqbal

I don't have Keil so there isn't much I can do. Why do you need to use keil instead of openstm32 ?

langwadt avatar Aug 27 '16 21:08 langwadt

i want to build stand alone control while using stm32f429i discovery kit also want to add some more features in the code and for graphics things its easier to use keil mdk vs other platform its since more than a month i am not able to compile this grbl port on keil mdk any how thanks for reply

shamsiqbal avatar Aug 28 '16 12:08 shamsiqbal