cancel
Showing results for 
Search instead for 
Did you mean: 

MDK-KEIL and STM32CubMx Integration

mahapusha
Associate III

I am using the latest MDK-ARM Tool Chain (5.43a), and CubeMX is 6.15. So far, I have used Cubex to generate the initialisation and peripheral codes, middleware, etc., compiling them using KEIL. It is perfect and never seen any issues.
I want to use middleware from MDK-ARM instead of Cubex. 
I followed the manual online at the KEIL/ARM site as well as on ST for RTE and CubeMx Integration. It is not clearly defined; should I run CubeX from the RTE of KEIL, or can CubeMX run independently and create the init code?
I get the following errors:
Error instantiating RTE components
Error #545: Required input file from generator CubeMX: 'E:/STM32CubeMX/Target_1/GSN_Controller_RevC.cgen.yml' is missing
Creating E:GSN_Controller_RevC.Target_1.cbuild-gen.yml
Creating E:/Target_1.cbuild-gen-idx.yml
Launching CubeMX
ARM\cmsis-toolbox\bin\cbridge.exe E:\Target_1.cbuild-gen-idx.yml
Error: generator 'CubeMX' missing. Install from 'https://www.st.com/en/development-tools/stm32cubemx.html#st-get-software'

As per the error, it is looking for CubeMx and did not find it. But it is already installed and working fine. 
Maybe a path issue or something.
If someone faced a similar issue and knows how to fix it let me know. 
Having for latest updated document on KEIL and CubeMx integration, highly appreciated.
Regards

0 REPLIES 0