Olá Sullivan,
Não conheço o compilador da TrackSource, não saberia dizer a causa do problema mas é comum compiladores esbarrarem no tamanho. Esperimente subdividir seu arquivo.
Como você tem um .osm, eu publiquei um pacote para gerar mapas .7w para todos os países da América Latina a partir do OSM. Entretanto, ele não espera um .osm específico de entrada, mas uma sigla indicando o país, ex:
Para gerar mapas do Brasil:
$ bash make_maps_7w.sh BR
No lugar de BR, você pode usar AR, BO, CH, etc para gerar mapas para Argentina, Bolívia, Chile, …
A partir da sigla, ele faz o download do arquivo OSM do país, subdivide nas Unidades da Federação (ou Províncias, Regiones), gera os .mp com uma versão adaptada do conversor do Liosha e depois compila para .7w com o compilador da Navikey. Com alguma adaptação você pode compilar um .osm específico. Há um script também para gerar apenas os .mp que, em princípio, podem ser usados para compilar mapas para outros navegadores (Garmin, Navitel, e outros que aceitam .mp de entrada).
Esse pacote faz a indexação de endereços a partir dos polígonos admnistrativos no OSM, aumentando significativamente os endereços disponíveis para busca.
Link: https://mega.nz/#F!7xAjXbKL!duYXn6poIGi1WONjbJSDaA
O pacote é para Linux, desenvolvido e testado em Ubuntu mas há reportes de uso em Debian. O arquivo LEIAME tem instruções mais detalhadas de instalação e uso. Espero que ajude.
Abraços,
– Fidelis