Using Simplicity Studio V4, there is an RTX51.LIB error after building with Keil RTX51 Tiny code into my 8051 project.
How can I fix this problem?
The Keil RTX51 Tiny Real-Time kernel is included in the PK51 Professional Developer's Kit.
Using the LX51 linker, add the RTX51TINY directive to the project being linked. This can be done in the Properties of the current project in Simplicity IDE: Settings > Keil 8051 Linker > Miscellaneous > Additional Flags. Finally re-build the project again.
An unlimited Keil PK51 license is provided for 8-bit Silicon Labs MCUs. Register your product and received the key to unlock your PK51 tools from Simplicity Studio > Help > Licensing or from here.
I did the above setting and compiled my RTX51 Tiny program for C8051F340 Development Kit successfully. But when I try to select the .hex file for flashing to the board, it gives me the following error. I used the "Conf_tny.A51" file as configuration file. Other programs can be easily flashed using this "USB_BL_APP_F34x_64k_STARTUP.A51" boot loader, but not for RTX51. Does anyone know the solution for this?