Hello,
I'm looking for simulator (or IDE with simulation option) for the Kinetis K24 devices. I want to execute unit tests on software simulation. Can anyone recommend me, a proven simulation solution (software application, IDE) with ability to redirect UARTs output to text file.
Adam
Hi Adam,
Unfortunately NXP does not offer any simulator for the Kinetis family. There is also QEMU, I have not tried it but you could give it a try:
Please notice that this simulator is mostly core simulator and do not simulate the full device.
Hope it helps!
Best Regards,
Carlos Mendoza
Technical Support Engineer
Hi
Fortunately uTasker does already include Kinetis simulation for (approx.) real-time simulation of almost all KE, KEA, KL, K, KV, (KW) parts - since 2011. It has been used for the development of hundreds of Kinetis based products and saves developers huge amounts of time, as well as getting Kinetis based products faster to market, with more reliable operation due to better development/debugging/testing/code reviews.
Are my posts pointing this out completely INVISIBLE to NXP????????????????
Rather frustrated regards
Mark
Hi
See http://www.utasker.com/kinetis/TWR-K24F120M.html
Works with VisualStudio IDE and cross-compiles to final target with GCC (or from KDS, CW, IAR, Keil, Green Hills, CooCox, Rowley, etc.).
Simulates Ports, interrupts, DMA, UARTs, USB, ADC, Timers (PITs, LPTR, SYSTICK, PDB, RTC, FlexTimer), Low Power wakeups, Ethernet, CAN, Flash, I2C, SPI, SDHC, SPI, keyboards.
UART output is saved to a file and also sent to PC COM ports (or COM loop backs) so that the simulation of UART based applications can be connected to other devices for real-time operation.
Complete project simulation in (approx.) real-time to test and debug final code in the environment to eliminate most target debugging requirements. Project develpment times with it are greatly reduced over traditional methods.
Most KEA, KE, KL, K, KV etc. Kinetis parts are supported and projects developed for one type can operate on most other types with no (or only minor) porting effort.
Regards
Mark
Kinetis for professionals: http://www.utasker.com/kinetis.html