The driver aice defines the command 'aice serial' to specify the
serial string of the adapter, but actually does not use this value
in the code.
Remove and deprecate the driver command, and use 'adapter serial'.
Change-Id: I892e0a4e1b41a7a87adf54a5736abf7419f32979
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6648
Tested-by: jenkins
#include "config.h"
#endif
#include "config.h"
#endif
+#include <jtag/adapter.h>
#include <jtag/interface.h>
#include <jtag/commands.h>
#include <transport/transport.h>
#include <jtag/interface.h>
#include <jtag/commands.h>
#include <transport/transport.h>
LOG_DEBUG("aice_handle_aice_info_command");
command_print(CMD, "Description: %s", param.device_desc);
LOG_DEBUG("aice_handle_aice_info_command");
command_print(CMD, "Description: %s", param.device_desc);
- command_print(CMD, "Serial number: %s", param.serial);
+ command_print(CMD, "Serial number: %s", adapter_get_required_serial());
if (strncmp(aice_port->name, "aice_pipe", 9) == 0)
command_print(CMD, "Adapter: %s", param.adapter_name);
if (strncmp(aice_port->name, "aice_pipe", 9) == 0)
command_print(CMD, "Adapter: %s", param.adapter_name);
-COMMAND_HANDLER(aice_handle_aice_serial_command)
-{
- LOG_DEBUG("aice_handle_aice_serial_command");
-
- if (CMD_ARGC == 1)
- param.serial = strdup(CMD_ARGV[0]);
- else
- LOG_ERROR("expected exactly one argument to aice serial <serial-number>");
-
- return ERROR_OK;
-}
-
COMMAND_HANDLER(aice_handle_aice_vid_pid_command)
{
LOG_DEBUG("aice_handle_aice_vid_pid_command");
COMMAND_HANDLER(aice_handle_aice_vid_pid_command)
{
LOG_DEBUG("aice_handle_aice_vid_pid_command");
.help = "set the aice device description",
.usage = "[description string]",
},
.help = "set the aice device description",
.usage = "[description string]",
},
- {
- .name = "serial",
- .handler = &aice_handle_aice_serial_command,
- .mode = COMMAND_CONFIG,
- .help = "set the serial number of the AICE device",
- .usage = "[serial string]",
- },
{
.name = "vid_pid",
.handler = &aice_handle_aice_vid_pid_command,
{
.name = "vid_pid",
.handler = &aice_handle_aice_vid_pid_command,
/** */
const char *device_desc;
/** */
/** */
const char *device_desc;
/** */
- const char *serial;
- /** */
uint16_t vid;
/** */
uint16_t pid;
uint16_t vid;
/** */
uint16_t pid;
eval ft232r restore_serial $args
}
eval ft232r restore_serial $args
}
+lappend _telnet_autocomplete_skip "aice serial"
+proc "aice serial" {args} {
+ echo "DEPRECATED! use 'adapter serial' not 'aice serial'"
+ eval adapter serial $args
+}
+
adapter driver aice
aice desc "Andes AICE adapter"
adapter driver aice
aice desc "Andes AICE adapter"
-aice serial "C001-42163"
+# adapter serial "C001-42163"
aice vid_pid 0x1CFC 0x0000
aice port aice_usb
reset_config trst_and_srst
aice vid_pid 0x1CFC 0x0000
aice port aice_usb
reset_config trst_and_srst