Т.к чтение по CAN, то там кроме адресов должен быть подходящий загрузчик, который скриптом загружается в оперативную память проца и именно он читает флеш и пакетами передаёт данные наружу.
Другими словами: если скрипт не тот - загрузчик может не подходить - фулл так же, как и дата флеш, прочитается неправильно и нормального dataflash в нём не будет.
Тот файл, который выложен в первом сообщении темы (не фулл, а типа DF который) идентичен такому же файлу, который некоторое время назад выкладывал на форуме другой участник. (Ссылку на ту тему здесь уже выложили двумя сообщениями выше.) Он потом отписался, что сделал блок другим скриптом Iprog.