mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-13 10:43:01 +08:00
chg: from offical
This commit is contained in:
parent
d9e8b63363
commit
3fd1854b8a
1 changed files with 6 additions and 3 deletions
|
@ -38,7 +38,7 @@ static const uint8_t elf_ident[] = {
|
||||||
|
|
||||||
// Turn PHDRs into flasher segments, checking for PHDR sanity and merging adjacent
|
// Turn PHDRs into flasher segments, checking for PHDR sanity and merging adjacent
|
||||||
// unaligned segments if needed
|
// unaligned segments if needed
|
||||||
static int build_segs_from_phdrs(flash_file_t *ctx, FILE *fd, Elf32_Phdr *phdrs, int num_phdrs) {
|
static int build_segs_from_phdrs(flash_file_t *ctx, FILE *fd, Elf32_Phdr *phdrs, uint16_t num_phdrs) {
|
||||||
Elf32_Phdr *phdr = phdrs;
|
Elf32_Phdr *phdr = phdrs;
|
||||||
flash_seg_t *seg;
|
flash_seg_t *seg;
|
||||||
uint32_t last_end = 0;
|
uint32_t last_end = 0;
|
||||||
|
@ -187,7 +187,7 @@ int flash_load(flash_file_t *ctx, const char *name, int can_write_bl) {
|
||||||
FILE *fd = NULL;
|
FILE *fd = NULL;
|
||||||
Elf32_Ehdr ehdr;
|
Elf32_Ehdr ehdr;
|
||||||
Elf32_Phdr *phdrs = NULL;
|
Elf32_Phdr *phdrs = NULL;
|
||||||
int num_phdrs;
|
uint16_t num_phdrs;
|
||||||
int res;
|
int res;
|
||||||
|
|
||||||
fd = fopen(name, "rb");
|
fd = fopen(name, "rb");
|
||||||
|
@ -342,7 +342,10 @@ static int wait_for_ack(UsbCommand *ack) {
|
||||||
ReceiveCommand(ack);
|
ReceiveCommand(ack);
|
||||||
|
|
||||||
if (ack->cmd != CMD_ACK) {
|
if (ack->cmd != CMD_ACK) {
|
||||||
printf("Error: Unexpected reply 0x%04" PRIx64 " %s (expected ACK)\n", ack->cmd, (ack->cmd == CMD_NACK) ? "NACK" : "");
|
printf("Error: Unexpected reply 0x%04" PRIx64 " %s (expected ACK)\n",
|
||||||
|
ack->cmd,
|
||||||
|
(ack->cmd == CMD_NACK) ? "NACK" : ""
|
||||||
|
);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue