终于,VSLLink的协议也去掉了,在OpenOCD 0.5.0版本中,Versaloon的驱动将更新为纯粹的USB_TO_XXX协议栈。Versaloon已经成为了一个简单的USB接口转换工具。
示例代码(初始化部分):
if (ERROR_OK != versaloon_interface.init())
{
return ERROR_FAIL;
}
if (versaloon_buf_size < 32)
{
versaloon_interface.fini();
return ERROR_FAIL;
}
versaloon_interface.adaptors.jtag_raw.init();
versaloon_interface.adaptors.gpio.init();
versaloon_interface.adaptors.jtag_raw.config(0, 0);
versaloon_interface.adaptors.gpio.config(0, GPIO_SRST | GPIO_TRST, GPIO_SRST | GPIO_TRST, 0);
if (ERROR_OK != versaloon_interface.adaptors.peripheral_commit())
{
return ERROR_FAIL;
}
只要有一个versaloon_interface,就可以简单的操作Versaloon上的各种接口。接口资源: USART, SPI, I2C, GPIO, ADC, POWER, ISSP, JTAG_LL, JTAG_HL, C2, MSP430_JTAG, LPC_ICP, SWD, SWIM, JTAG_RAW
文章评论(0条评论)
登录后参与讨论