Dear all,
we have revealed a few typos (4 instead of 5 within the "shift" macro) in the generated macros:
\halcogen\TMS570LS3137\include\pinmux.h
// EMIF_DATA[5]
#define PINMUX_BALL_F5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_F4_SHIFT))
// EMIF_DATA[6]
#define PINMUX_BALL_G5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_G4_SHIFT))
// EMIF_DATA[7]
#define PINMUX_BALL_K5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_K4_SHIFT))
// EMIF_DATA[8]
#define PINMUX_BALL_L5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_L4_SHIFT))
// EMIF_DATA[9]
#define PINMUX_BALL_M5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_M4_SHIFT))
// EMIF_DATA[10]
#define PINMUX_BALL_N5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_N4_SHIFT))
// EMIF_DATA[11]
#define PINMUX_BALL_P5_MASK (~(uint32)((uint32)0xFFU << PINMUX_BALL_P4_SHIFT))
Please, TI guys, may you submit a ticker (CQ bug) to fix these lines in the next HalCoGen version? Furthermore please update the related website accordingly.
Thanks,
Jiri