diff options
author | Simon Glass <sjg@chromium.org> | 2019-07-20 12:23:54 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2019-07-29 09:38:06 -0600 |
commit | 7400107e467da52c7e6772b677f69f4464f6d2ce (patch) | |
tree | 0584a507e235ad11f4020f48555f9a754d1d4df2 /tools/binman/image.py | |
parent | 96b6c506ca162b97ece5a59c0d2619173e6bfad8 (diff) |
binman: Move Image.BuildImage() into a single function
Now that an Image is an Entry_section, there is no need for the separate
BuildSection() function. Drop it and add a bit of logging.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/binman/image.py')
-rw-r--r-- | tools/binman/image.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tools/binman/image.py b/tools/binman/image.py index 893e8cb4cd..fd4f504492 100644 --- a/tools/binman/image.py +++ b/tools/binman/image.py @@ -142,16 +142,14 @@ class Image(section.Entry_section): """Write symbol values into binary files for access at run time""" section.Entry_section.WriteSymbols(self, self) - def BuildSection(self, fd, base_offset): - """Write the section to a file""" - fd.seek(base_offset) - fd.write(self.GetData()) - def BuildImage(self): """Write the image to a file""" fname = tools.GetOutputFilename(self._filename) + tout.Info("Writing image to '%s'" % fname) with open(fname, 'wb') as fd: - self.BuildSection(fd, 0) + data = self.GetData() + fd.write(data) + tout.Info("Wrote %#x bytes" % len(data)) def WriteMap(self): """Write a map of the image to a .map file |