UPD: Попробовал Ваш фикс с асм-файлом - оно не работает для меня. Кажется, что добиться того-же (переместить начало кода на нужный адрес) можно было модифицировав файл-скрипл линкера lnk51ew_CY7C68013A.xcl: с этого:
// CODE
// ----
-D_CODE0_START=0x000000
-D_CODE0_END=0x3FFF
на это:
// CODE
// ----
-D_CODE0_START=0x00006С
-D_CODE0_END=0x3FFF
Кажется, что засада какая-то более глубокая..