Hello,
I have used Codewarrior and Processor Expert on the FRDM-KL25z quite a bit although I've never used an RTOS and I need to use the full MQX RTOS so I can access the RTCS (If I understand it correctly, I can't just use MQX-Lite for SNMP which is included in the RTCS).
I've found papers using either Kinetis Design Studio, Kinetis SDK, as well as others using Codewarrior and they are all very inconsistent. I'm curious if there is any third party or up to date documentation on how to get introduced to MQX on the FRDM-K64F
On a more technical note, I currently have MQX loaded into processor expert with kinetis design studio although it has an error with the clock configuration for the fsl-uart, "
Description | Resource | Path | Location | Type |
Timing setting failed in Clock configuration 3 - it is impossible to set the following items: selected value (Baud rate) | Networking Final | fsl_uart1/Baud rate | Processor Expert Problem |
If anybody could help with either issue, please answer and I would be much happy.
Thanks!
Hello,
Freescale MQX RTOS 4.1.1 has support for the Kinetis K64 (FRDM-K64F Freescale Freedom platform and TWR-K64F120M Development Kit). You can download it from the next link:
Freescale MQX™ Software Solutions|Freescale
After install MQX you can find some documents and examples that you can use as reference. I suggest to check the application note MQX_Writing_Your_First_Application, this is located at the path : C:\Freescale\Freescale_MQX_4_1\doc\mqx
For UART please check the chapter Chapter 5 (Serial-Device Families) in the Freescale MQX™ RTOS I/O Drivers User’s Guide, this document is located at the same path.
Regarding the SNMP, you can find an example at the path C:\Freescale\Freescale_MQX_4_1\rtcs\examples\snmp Attached you can find the readme document for this example.
In addition, other Freescale MQX products are pre-integrated by a broad ecosystem of Freescale Connect partner program. If you cannot find the protocols you require, please contact our partners, for up to date information.
Available from Embedded Access – MQX Design, Products, & Services
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello Shannon.
MQX has 3 clock configurations. You can configure them manually or using processor expert. Maybe your problem is you don't have any clock configuration to get your desired baudrate.
Are you using PEx UART or the MQX one?
In any case you can check your clock configurations directly in PEx. Select CPU,in PEx check clock configurations and you can test your desired baudrate adding a temporal UART LDD and comfiguring it. If you finally use MQX IO driver, remove it from PEx.
Regards.
Shannon
I can't help with any MQX details but I was interested in the SNMP part.
Note that the uTasker project includes comprehensive SNMPv1 and V2c agent support for the FRDM-K64F, which also allows enterprise extensions to be added very simply.
On top of that it allows the FRDM-K64F to be simulated in real time using VisualStudio (free express edition is adequate) so the complete network activity can be tested, debugged etc. without even needing KDS.
It does also work 'out-of-the-box' on the FRDM-K64F with CW or KDS so no time can be lost there. It is free for university use and fully supported.
Regards
Mark