Hi everyone I am trying to port NuttX to NXP KL8xZ chips. I already did memory map, irq, pinmux, rom config and other tweaks but now when I want to get UART up and running I kind of started thinking if I am doing the right thing. Let me explain...
I forked kl25z support in hopes that it is closest to the kl81z. It is from same series, it is also based on Cortex-M0+ (armv6). But it is not exactly smooth saling (although I did not expect it would be). The system integration module has a bit different layout but most notably there are different peripherals. For example lpuart is not implemented in lp but the implementation in kinetis is pretty much spot on. My original understanding was that arm/kinetis is intended for armv7 and arm/kl for amv6. Thus, my question is: is that true? Or is it just some historical division? I can now either move the whole fork to the kinetis directory (and work out armv6 vs 7 switch) and use already implemented drivers there, or I can copy drivers to kl directory. What do you think is the best course of action? Any hint or suggestion is appreciated. With regards Karel Koci
pgpmFYo8JKNBU.pgp
Description: PGP signature