Use absolute paths for bootloader binaries

pull/4494/head
Jimmy Brisson 2017-06-07 15:00:53 -05:00
parent 744b95cc9f
commit 9c2626fd01
1 changed files with 4 additions and 4 deletions

View File

@ -17,7 +17,7 @@ limitations under the License.
from copy import deepcopy
import os
from os.path import dirname, abspath, exists
from os.path import dirname, abspath, exists, join
import sys
from collections import namedtuple
from os.path import splitext, relpath
@ -526,11 +526,11 @@ class Config(object):
raise ConfigException(
"Bootloader build requested but no bootlader configuration")
@staticmethod
def _generate_booloader_build(target_overrides, rom_start, rom_size):
def _generate_booloader_build(self, target_overrides, rom_start, rom_size):
start = 0
if 'target.bootloader_img' in target_overrides:
filename = target_overrides['target.bootloader_img']
basedir = abspath(dirname(self.app_config_location))
filename = join(basedir, target_overrides['target.bootloader_img'])
if not exists(filename):
raise ConfigException("Bootloader %s not found" % filename)
part = intelhex_offset(filename, offset=rom_start)