在折腾了一晚west源代码后,发现这个跳进去修改很难,最好的办法就是接入AI让它把west干了什么事精简总结出来,但是这又是另外一个方法了。我决定先从原始方式摸摸底层,从目前情况看,我认为即使跑通了zephyr也很难有较高的自由度,而是换取了更高的护城河。zephyr这种大包代码库适合搞小动作,反正AI整个分析一次要花很多钱,所以构建了资金门槛。当然这种事对于我这种精英特工式开发是没什么意义的。所以我决定探探正常开发方式。
第一步,看看datasheet,看完发现除了pin和型号起名规则有点作用其他作用不大,RM竟然有2967页!看来不是个吧小时能看完的,所以我直接问AI。
我有一个FRDM-MCXW71开发板,和win10操作系统,最简单最快速的给我建立一个绿色的开发环境,最容易的,对它编程的。
然后AI告诉我用VS Code+python。我立马要求AI用VIM+GCC,然后AI吐出了步骤:
一,下载并解压 SDK
去NXP MCUXpresso SDK Builder页面,在搜索框里输入 FRDM-MCXW71。

点击第一个Boards,然后往下拉页面看到:

点击那个黑色长条的“ADD HW TO FILTERS",点击了它之后,系统才知道你目标板是这个。点击完后变成:

然后点击左边的Filters ——> middleware,

最精简开发,什么都不要选。
然后点进去example:

只选个最简单的gpio。
再往下进入 ToolChains

选中ARM GCC,然后往下拉,点击绿色的横条按钮:“BUILD SDK”

点击后它又回到了开始的界面:

点回dashboard,下载在这里:

点击右下角的下载:

我还以为它搞得这么复杂还得出个大包呢结果:

他还是分离下载的!!!(这都是瞎折腾什么了!!!)
挨个下载到一个目录,起个名,叫 NXP吧。
点击download standlone exmple竟然又让我选了一便!!!。。。

好吧,再选一遍GPIO!!!

然后它转了很久:

终于下载完成了:

点个灯竟然要2M!!这还是最精简的!!!

解压后大小:






我要赚赏金
