硬件连接示意图
LED控制:无需外接电路,直接使用板载RGB灯(对应GPIO表)
P0,P7,P11,P18,P34, 以上端口为外接LED接口的GPIO
硬件连接仅需要插上USB线即可,课程使用P11号 GPIO作为LED实验
具体操作
复制sdk中的example\peripheral\gpio例程
1.将gpio_demo.c中的void Key_Demo_Init函数注释掉,替换为
void Key_Demo_Init(uint8 task_id)
{
// 此写函数默认会调用hal_gpio_pin_init(pin,GPIO_OUTPUT);
hal_gpio_write(GPIO_P18,HAL_HIGH_IDLE); // GPIO18 输出高电平,点亮LED
}

void Key_Demo_Init(uint8 task_id)
{hal_gpio_write(GPIO_P11,HAL_HIGH_IDLE); // 输出高电平
}
3.直接修改SDK中的gpio例程为点灯,并且记得关闭低功耗,如下图,在define的位置修改这个定义CFG_SLEEP_MODE=PWR_MODE_NO_SLEEP


编译,在根目录bin文件夹找到编译成功的gpio_demo.hex固件
烧录与调试
- 操作口诀:插线→软件UXTDWU→点烧录→按一下开发板上的RST按键,然后松开
- 成功标志:LED灯按RST按键后,LED长亮
烧录固件
打开PhyPlusKit软件,进入烧录模式
点击:Erase,双击app后面的任务框选择需要下载的.hex固件, Write成功如下图所示。

按PB-03F开发板上的RST按键,所选LED长亮。
KEIL下JLink调试教程
本文档用于说明在keil软件下使用JLink调试工具进行PHY6222的调试时,如何能够识别CPU,它能够帮助您了解和理解添加PHY6222 Device快速调试的使用方法。
Keil环境配置
将CMSIS_Jlink压缩包里的Keil.PHY62xx.1.0.0.pack文件双击安装,等待安装完成。


安装完成后,打开keil软件,点击
图标,进行设置Device Generic PHY62xx Series PHY6222 或 PHY6222_FCDS,可以根据实际情况进行选择。
注意:在确定后,因为keil本身问题,要再重复选择Device一次,让其Device配置生效。

Jlink环境配置
将压缩包中的JLink.rar压缩包拷贝到keil安装目录下的Segger文件夹下,即…\Keil_v5\ARM\Segger\(…为您电脑的具体路径),进行平铺解压,根据提示进行全部替换。

将压缩包下的Segger压缩包拷贝到Jlink安装目录下,进行平铺解压,根据提示进行全部替换 。

使用Jlink调试时,选择好PHY6222_FCDS Device 后,点击图标,选择UtilitiesSetting,取消Verify的勾选,然后OK确定。设置完成后退出keil软件,然后再打开,查看设置是否生效。

烧录调试前,确保Debug设置为J-Link模式,并能查看到SW Device。

进行keil环境下flash烧录,确定板子处于烧录模式,先后点击Erase、Download进行擦除烧写工作。

板子调到运行模式,进行Debug调试。
