0x7aa is the default Command ID used by both FreeMASTER library and desktop tool, so you don't have to change it.

I would suggest to check FreeMASTER debug transmission. It will allow you to confirm whether:
- CAN is properly configured, and
- FreeMASTER can send its messages via the corresponding interface.
In order to do it you need to:
1. Enable debug transmission
#define FMSTR_DEBUG_TX 1
2. Switch to polling mode (in case you use interrupt mode). This config is defined in freemaster_cfg.h
#define FMSTR_LONG_INTR 0 /* Complete message processing in interrupt */
#define FMSTR_SHORT_INTR 0 /* SCI FIFO-queuing done in interrupt */
#define FMSTR_POLL_DRIVEN 1 /* No interrupt needed, polling only */
3. Connect a can analyzer and inspect the messages sent from the board
In case of a correct configuration, the board should continuously send a debug frame that should be visible in the CAN analyzer: 0xA9U or "+©W".
One other thing that you could check is whether Transmission abort mechanism is enabled. Check this thread for more details.