Hello, recently, I am trying to implant freertos into msp4322401y by using Keil IDE.
I checked the demos in freertos v9.00 for msp432p(not msp432e), in the driver library contains some files: cs.c/cs.h, pcm.c/h, timer32.c/h,rtc_c.c/h which do not exist in msp432e.
(number 1,2,3,4 in the png).
I think freertos also supports msp432e in keil ide. While I check TI msp_exp432401y demos for freertos, it has ccs, GCC, and air.
FreeRTOS will run on any Cortex-M4 that has enough RAM. That is because the kernel only uses the SysTick timer and NVIC - which are both built into the core itself and therefore the same on any device that has that core.
can I implant freertos to TI msp432e in IDE? Are there some tutorials for that? or do they only support CSS, GCC, and iar?
You haven’t said which compiler you want to use. If it is the ARM compiler, then that is LLVM based, and you can use the FreeRTOS GCC port (which works with both LLVM and GCC).
if it supports, so I only follow like msp432p as a reference? but I think it won’t work cause the are some files that I mentioned above do not exist.
As far as FreeRTOS is concerned, the two devices are the same. That is, as per my answer to question 1, FreeRTOS itself doesn’t use anything other than the NVIC and SysTick. If the devices have different peripherals then use the vendor supplied driver libraries.
or do some other versions support msp432e?
info:
mcu :msp_exp432e401y
ide: Keil
freertos: v9.0.0(can be other versions)
It depends on the compiler version. You can find that in Project -> Options --> Target --> Code Generation --> ARM Compiler. If it says version 6, you should be able to use GCC port.