I need to select a work around for the C6748 2.0.17 silicon errata. Method 1 seems to be the easiest, however we use a bunch of 3rd party SW routines and I have no idea what tool version they used to compile there code. In order for Method 1 to work, I would need to make sure everything used the --C64p_dma_l1d_workaround compiler flag. Correct?
Method 6 also seems easy (configure entire L2 as RAM). What are the drawbacks to having L2 configured to all RAM, and yet have L1P / L1D configured as 100% Cache? Will this setup even work?
What is the most common way people are handling this errata?
Thanks, Dean