本帖最后由 txzfw 于 2020-11-16 20:17 编辑
1 CodeWarrior安装简要描述安装步骤如下。 1) 下载IDE 点击“Evaluation”,登录账号后进入到下载页面,建议“offline”+“Updata3”; 2) 安装IDE 下载完成后,点击offline.exe安装;安装时需要勾选DSC(若涉及到S08开发评估建议同时勾选); 3) 安装updata3 打开安装完成的Code Warrior,打开“help”菜单栏,选择“Install New software”; 参照下图选择update路径并完成安装。
2 获取SDK包2) 在搜索框中输入“MC56F83”,选择EVK,点击右侧的“Build MCUxpresso SDK”; 3) 根据需求选择操作系统(一般windows),选择所有组件“select ALL”,点击“DownLoad SDK”;建议同时下载document;
4) 将下载的SDK压缩包解压到Code Warrior工作空间文件夹路径下。
3 运行hello word例程1) 导入SDK中的例程 运行Code warrior,打开“File”下的“Import”,在新窗口中选择“Existing Projects intoWorkspace”;
根据提示找到SDK解压目录,确定;
取消工程全选后,找到Hello Word 并勾选;
2) 在菜单栏下方点击“锤子”按钮编译工程;
若无误,编译结果如下;
3) 运行例程 在工程doc文件下的readme文件说明运行例程的步骤;
通过USB线连接EVK到电脑,(EVK连接J8 JM60);在电脑的设备管理器中能看到EVK板载调试的的串口;
参考readme文件,使用putty或者类似工具打开EVK对应的串口(波特率115200); 点击codewarrior菜单中的“小蜘蛛”按钮,开始Debug,选择“debug_OSJTAG”;
进入调试后,IDE软件会停在main函数的第一行指令;点击菜单栏的运行按钮继续运行程序(绿色横向箭头);
通过阅读hello_word.c,程序输出“hello word”后回显串口收到的数据(图中的sac便是输入回显); 4 其它1) 串口输出引脚 可以通过研读程序,得知程序的UART使用的引脚; /* Peripheralfunctionality on pin GPIOD5 (pin 10) */ GPIO_PinSetPeripheralMux(kGPIO_Peri_D5_RXD2); /* Enableperipheral functionality on pin GPIOD6 (pin 9) */ GPIO_PinSetPeripheralMode(BOARD_TXD_BDM_GPIO, BOARD_TXD_BDM_PIN_MASK, kGPIO_ModePeripheral); /* Peripheralfunctionality on pin GPIOD6 (pin 9) */ GPIO_PinSetPeripheralMux(kGPIO_Peri_D6_TXD2); 引脚连接到调试器(调试器实现了USB转串口功能); 2) F3快捷键 鼠标点选函数就可查看实现,可以使用F3快捷键跳转到函数实现;更多的实用功能大家一起发掘吧。
下一篇文章计划运行SDK中的CAN例程以,并简要介绍configtool(图形化引脚、时钟、外设配置工具)的使用. 第一次发帖,还请多多见谅指正;欢迎转载并注明出处。
|