NXP S32K5XX-MB Shield
Overview
This Zephyr shield (NXP S32K5XX motherboard) increases the I/O connectivity available to the for S32K5XXCVB board.
GPIO Pin Matrix
Refer to the table below for the mapping between the Jxxx symbols in the schematic and the GPIO pin matrix in the board layout.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
|---|---|---|---|---|---|---|---|---|---|---|
A |
J207 |
J173 |
J139 |
J447 |
||||||
B |
J208 |
J174 |
J140 |
J105 |
||||||
C |
J404 |
J370 |
J338 |
J305 |
J273 |
J241 |
J209 |
J175 |
J141 |
J106 |
D |
J405 |
J371 |
J339 |
J306 |
J274 |
J242 |
J210 |
J176 |
J142 |
J107 |
E |
J406 |
J372 |
J340 |
J307 |
J275 |
J243 |
J211 |
J177 |
J143 |
J108 |
F |
J407 |
J373 |
J341 |
J308 |
J276 |
J244 |
J212 |
J178 |
J144 |
J109 |
G |
J408 |
J374 |
J342 |
J309 |
J277 |
J245 |
J213 |
J179 |
J145 |
J110 |
H |
J409 |
J375 |
J343 |
J310 |
J278 |
J246 |
J214 |
J180 |
J146 |
J111 |
I |
J410 |
J376 |
J344 |
J311 |
J279 |
J247 |
J215 |
J181 |
J147 |
J112 |
J |
J411 |
J377 |
J345 |
J312 |
J280 |
J248 |
J216 |
J182 |
J148 |
J113 |
K |
J412 |
J378 |
J346 |
J313 |
J281 |
J249 |
J217 |
J183 |
J149 |
J114 |
L |
J413 |
J379 |
J347 |
J314 |
J282 |
J250 |
J218 |
J184 |
J150 |
J115 |
M |
J414 |
J380 |
J348 |
J315 |
J283 |
J251 |
J219 |
J185 |
J151 |
J116 |
N |
J415 |
J381 |
J349 |
J316 |
J284 |
J252 |
J220 |
J186 |
J152 |
J117 |
O |
J416 |
J382 |
J350 |
J317 |
J285 |
J253 |
J221 |
J187 |
J153 |
J118 |
P |
J417 |
J383 |
J351 |
J318 |
J286 |
J254 |
J222 |
J188 |
J154 |
J119 |
Q |
J418 |
J384 |
J352 |
J319 |
J287 |
J255 |
J223 |
J189 |
J155 |
J120 |
R |
J419 |
J385 |
J353 |
J320 |
J288 |
J256 |
J224 |
J190 |
J156 |
J121 |
S |
J420 |
J386 |
J354 |
J321 |
J289 |
J257 |
J225 |
J191 |
J157 |
J122 |
T |
J421 |
J387 |
J355 |
J322 |
J290 |
J258 |
J226 |
J192 |
J158 |
J123 |
U |
J422 |
J388 |
J356 |
J323 |
J291 |
J259 |
J227 |
J193 |
J159 |
J124 |
V |
J423 |
J389 |
J357 |
J324 |
J292 |
J260 |
J228 |
J194 |
J160 |
J125 |
W |
J424 |
J390 |
J358 |
J325 |
J293 |
J261 |
J229 |
J195 |
J161 |
J126 |
X |
J425 |
J391 |
J359 |
J326 |
J294 |
J262 |
J230 |
J196 |
J162 |
J127 |
Y |
J426 |
J392 |
J360 |
J327 |
J295 |
J263 |
J231 |
J197 |
J163 |
J128 |
Z |
J427 |
J393 |
J361 |
J328 |
J296 |
J264 |
J232 |
J198 |
J164 |
J129 |
AA |
J428 |
J394 |
J362 |
J329 |
J297 |
J265 |
J233 |
J199 |
J165 |
J130 |
AB |
J429 |
J395 |
J363 |
J330 |
J298 |
J266 |
J234 |
J200 |
J166 |
J131 |
AC |
J430 |
J396 |
J364 |
J331 |
J299 |
J267 |
J235 |
J201 |
J167 |
J132 |
AD |
J431 |
J397 |
J365 |
J332 |
J300 |
J268 |
J236 |
J202 |
J168 |
J133 |
AE |
J432 |
J398 |
J366 |
J333 |
J301 |
J269 |
J237 |
J203 |
J169 |
J134 |
AF |
J433 |
J399 |
J367 |
J334 |
J302 |
J270 |
J238 |
J204 |
J170 |
J135 |
AG |
J434 |
J400 |
J368 |
J335 |
J303 |
J271 |
J239 |
J205 |
J171 |
J136 |
AH |
J435 |
J401 |
J369 |
J336 |
J304 |
J272 |
J240 |
J206 |
J172 |
J137 |
AI |
J437 |
J438 |
J439 |
J440 |
J441 |
J442 |
J443 |
J444 |
J445 |
J446 |
Set-up the Board
First, make sure the motherboard is properly connected to S32K5XXCVB board.
A USB to serial converter (e.g., CH340) is required to visualize the serial output, connect it to the board as shown below:
CH340 Converter Pin |
GPIO Pin Matrix |
|---|---|
TXD |
O5 |
RXD |
P5 |
GND |
AI10 |
Run your favorite terminal program to listen for output. For example, using the cross-platform pySerial miniterm [1] terminal:
python -m serial.tools.miniterm <port> 115200
Replace <port> with the port where the board can be found. For example,
under Linux, /dev/ttyUSB0.
Programming
Below are the supported shields to be used with --shield <option> when you invoke
west build.
nxp_s32k5xx_mb
For example:
# From the root of the zephyr repository
west build -b s32k5xxcvb/s32k566/m7 --shield nxp_s32k5xx_mb samples/hello_world
west flash
You should see the following message in the terminal:
Hello World! s32k5xxcvb/s32k566/m7