Browse Source

target/image: allow for comments in IHEX files

This is not in the Intel hex file format specification but
some hex files may include comments (i.e. Altera USB-Blaster II
firmware) starting with '#'.

This patch makes image_ihex_buffer_complete_inner to skip
comment lines.

Change-Id: Id1f57d84d75da45e592f1c72b2b8c29193bc14e3
Signed-off-by: Franck Jullien <franck.jullien@gmail.com>
Reviewed-on: http://openocd.zylin.com/1842
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
tags/v0.8.0-rc1
Franck Jullien 10 years ago
committed by Spencer Oliver
parent
commit
f4947e8b88
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      src/target/image.c

+ 3
- 0
src/target/image.c View File

@@ -152,6 +152,9 @@ static int image_ihex_buffer_complete_inner(struct image *image,
uint8_t cal_checksum = 0;
size_t bytes_read = 0;

if (lpszLine[0] == '#')
continue;

if (sscanf(&lpszLine[bytes_read], ":%2" SCNx32 "%4" SCNx32 "%2" SCNx32, &count,
&address, &record_type) != 3)
return ERROR_IMAGE_FORMAT_ERROR;


Loading…
Cancel
Save