• Ben Avison's avatar
    CC/objasm options now customised for ROM builds · e764ce79
    Ben Avison authored
      The pièce de résistance of the last few commits - the default CC and objasm
      options are now set appropriately for the target platform. For C code, this
      should mean better code (uses LDRH, UMULL etc) and for OMAP3 builds means
      that there should be no more reliance on pre-v6 unaligned load behaviour
      (except for a few components that are held in the repository in binary or
      object form). Sadly, the effect is blunted a little by the fact that we
      can't turn CC up to its highest level (v6) because in some cases it is used
      for its assembler output which is then fed through objasm - but objasm
      doesn't know v6 instructions like SBFX yet. At least it proves that the
      v6 disassembly new in CC 5.67 is working...
      Tested in an OMAP3 ROM build. Appears to still work on a rev B7 beagleboard
      (as far as it can reasonably be tested without a working USB system).
    Version 1.33. Tagged as 'Library-1_33'
APCS-32,feb 1.95 KB