简介
记录下拿到NXP
的FRDM-MCXA156
板子的使用过程,这款板子的信息如下
上电
如果是刚到手的,使用配套的usb typec
线给板子供电,可以看到板子的LED
灯闪烁,这是默认的出厂程序,同时电脑也会识别出串口,我猜测这个口是usb
转串口的,而且debug
也是通过这个接口
过程
参考官方的链接
获取IDE安装程序
实在不想装这些IDE
,但是又要从他的IDE
获取SDK
代码,所以没办法
点击红框获取IDE
安装程序
下拉来到Downloads
一行
点击红框
最后点击这里(这套路是真的长。。。。。)
下载得到的文件如下
获取SDK代码
点击红框
点击链接后进入这个界面,点击右边的BUILD SDK
选择的SDK_24.12.00
,点击右边的Download
点击红框下载
下载后得到一个zip包
获取Config Tools
点击红框
这个主要是配置pin
,时钟跟外设等的,点击红框的Download
选择windows
版本
最后得到这个文件
获取Provision Tools
最后还有这个,唉,累了,反正前面都装了,这个也装吧(吐槽为啥要装一堆IDE
啊)
选择windows
的下载
得到这个文件(先不用点击)
安装
先安装这个
再安装这个
IDE使用
安装好之后,点击
点击后进入欢迎页,点击红框,安装SDK
安装好了之后,可以重启软件或者怎样都行,来到欢迎页,点击红框
点击红框,导入SDK
的demo
代码
这里选择导入i3c
的demo
开发 调试 下载
直接点击build
图标进行编译
终端会打印
点击运行
串口输出如下
暂停程序可以按这个
编译完成后点击下面这个图标会自动下载并进入调试界面
且停留在main
函数
开源代码
Github
上官方也开源了他们SDK
的代码
https://github.com/nxp-mcuxpresso/mcux-sdk-examples/blob/main/frdmmcxa156/demo_apps/hello_world/pin_mux.c
https://github.com/nxp-mcuxpresso/mcux-sdk-examples/tree/main/frdmmcxa156/driver_examples/i3c/master_read_sensor_p3t1755
资料下载
用户手册
https://www.nxp.com.cn/docs/en/user-manual/UM12121.pdf
代办
- 因为这款板子是
Cortex-CM33
的CPU
,所以可以openocd
调试试一把 - 板子也支持
zephyr
参考链接
FEATURED TAGS
Ubuntu
markdown
stm32
OSDK
飞控
串口
Jscope
C
C++
bin
J-Flash
字符串
指针数组
malloc
vscode
svg
png
github
python
CMake
CMakeLists
Linux
拷贝构造函数
GIF
录屏
docker
操作系统
make
Makefile
文件操作
DSP
CCS
SQL
MySQL
shell
bochs
计算机网络
win10
SMTP
Socket
iOS
uxplay
投屏
证书错误
apt
nodesource
ELF
Typora
图床
fossil
sql
git
SecureCRT
windows
cygwin
blog
alsa
alsa-utils
alsa-lib
音频
USB
链接文件
内存
mmap
tcpdump
交叉编译
网络
防火墙
crontab
bond
Linux性能
udev
linux
pcie
wsl2
MMIO
wsl
qemu
raspi4
gdb
ssh
tun
tap
ifconfig
打印
gmac
phy
vim
组播
rock3a
win11
usb
sd
ubuntu
iptables
netfilter
wifi
veth
ipv6
wireshark
radvd
dhcpv6
dhcpv4
网络命名空间
br虚拟网卡
NDP
emmc
存储
raspi4b
baremental
jtag
buildroot
rootfs
ext4
调试
uboot
dropbear
raspi
ebpf
uart
baremetal
kernel
bringup
libbpf
arm64
fit
gzip
压缩
initcall_debug
bootargs
I2C
代理
cmake
python3
zephyr
mcxa156
riscv
MCXA156
I3C
RPMB