Sunday, April 29, 2018

NXP freescale FRDM-KL25Z first impressions

I found an inexpensive C/TCP-IP, the Embedded Protocol Stack for the Kinetis Arm Cortex-M4 book on amazon, somehow listed for sale at 90% off! ... along with a used used NXP freescale FRDM-KL25Z on ebay similar to this one. The initial Getting Started at freescale.com/FRDM-KL25Z was initially pretty impressive. But then I encountered the hassle of "you need to register and give up a bunch of PII just so you can download our software to see if you even want to use our product".

So ok, after a bit of anti-climactic download adventures, the download completed. Apparently the software have not been updated in the last couple of years. Either it is really good and stable, but free with no security issues... or is is not a high priority.


So another underwhelming "feature" of the software... once install is complete, there's a disappointment when there's no "new items" in Windows 10, nor under "F" for freescale, nor "K" for Kinetis, nor "N" for NXP. You'll need to remember that it was installed in C:\Freescale. Nothing obvious to get going on your own. No executable, no README. Well, that's apparently because there's yet ANOTHER download for the development environment. Why don't they just bundle all this into a single download?


So I next installed the "Kinetis SDK 1.3.0 Mainline - Windows.exe" - another 300MB compressed file that went... I don't know where. But no IDE icon, and no new apps immediately visible. The real install is kinetis-design-studio_3.2.0.exe - it really should simply have check boxes to install the other options, and the executable should be simply called something like kinetis-setup.exe There are install options for other things, why not for the SDK and "mainline" things?


This initial user experience makes me wonder if their software is also similarly, needlessly arduous.

Even after install of the new software is complete, the walk-through instructions note that "Help - Check for Updates" is needed. Sure enough, even more downloads an more manual steps. In fact, it is even several steps needed to actually accept the (new?) terms and conditions, next, next, next to install.

Go away and come back after install is complete? No, of course not:


There's a warning about "unsigned content". Super. The funny thing is that in the online video, no sooner did my updates complete, but the video instructs to ONLY select the processor updates. Oops. too late.


OMG - but we're not done! Seriously? There's Help - Install New Software


The "Update" for me is from 2015.



The for importing a new project, you just need to know project import:

C:\Freescale\KSDK_1.3.0\lib\ksdk_platform_lib\kds\KL25Z4

and

C:\Freescale\KSDK_1.3.0\examples\frdmkl25z\demo_apps\hello_world

I gave up at this point..






No comments:

Post a Comment

comments are welcome, but I prefer not to allow links to promotions or other unrelated services.

Find gojimmypi at gojimmypi.github.io

I'm currently working on my new blog home at  gojimmypi.github.io After implementing a variety of features such as dark mode , syntax hi...