Here is my code:
A red background with a “BLINK” message on it (it works)
and a blinked LED strip with all 144 LEDs. (but error : only 5 LEDs blinks…) 
/*
* Test with 64x32 Matrix and 144 led Strip
*/
#include <SmartMatrix3.h>
#include <FastLED.h>
//Smartmatrix Const
#define COLOR_DEPTH 24 // known working: 24, 48 - If the sketch uses type `rgb24` directly, COLOR_DEPTH must be 24
const uint8_t kMatrixWidth = 64; // known working: 32, 64, 96, 128
const uint8_t kMatrixHeight = 32; // known working: 16, 32, 48, 64
const uint8_t kRefreshDepth = 24; // known working: 24, 36, 48
const uint8_t kDmaBufferRows = 2; // known working: 2-4, use 2 to save memory, more to keep from dropping frames and automatically lowering refresh rate
const uint8_t kPanelType = SMARTMATRIX_HUB75_32ROW_MOD16SCAN; // use SMARTMATRIX_HUB75_16ROW_MOD8SCAN for common 16x32 panels
const uint8_t kMatrixOptions = (SMARTMATRIX_OPTIONS_NONE); // see http://docs.pixelmatix.com/SmartMatrix for options
const uint8_t kBackgroundLayerOptions = (SM_BACKGROUND_OPTIONS_NONE);
const uint8_t kScrollingLayerOptions = (SM_SCROLLING_OPTIONS_NONE);
const uint8_t kIndexedLayerOptions = (SM_INDEXED_OPTIONS_NONE);
SMARTMATRIX_ALLOCATE_BUFFERS(matrix, kMatrixWidth, kMatrixHeight, kRefreshDepth, kDmaBufferRows, kPanelType, kMatrixOptions);
SMARTMATRIX_ALLOCATE_BACKGROUND_LAYER(backgroundLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kBackgroundLayerOptions);
SMARTMATRIX_ALLOCATE_SCROLLING_LAYER(scrollingLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kScrollingLayerOptions);
SMARTMATRIX_ALLOCATE_INDEXED_LAYER(indexedLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kIndexedLayerOptions);
//LED Strip : pin 13 (CLK), 5v, Gnd with Smartmatrix shield
#define NUM_LEDS 144
#define DATA_PIN 13
CRGB leds[NUM_LEDS];
const int defaultBrightness = 100*(255/100); // full brightness
const int defaultScrollOffset = 6;
const rgb24 defaultBackgroundColor = {0x00, 0x00, 0x00};
const rgb24 redColor = {0xff, 0, 0};
const rgb24 whiteColor = {0xff, 0xff, 0xff};
void setup() {
//Strip LED
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
//Matrix init
matrix.addLayer(&backgroundLayer);
matrix.addLayer(&scrollingLayer);
matrix.addLayer(&indexedLayer);
matrix.begin();
matrix.setBrightness(defaultBrightness);
scrollingLayer.setOffsetFromTop(defaultScrollOffset);
backgroundLayer.enableColorCorrection(true);
//Display BLINK with red Background
backgroundLayer.setFont(font8x13);
backgroundLayer.fillScreen({0xc8, 0, 0});
backgroundLayer.drawString(12, 10, {0xff, 0xff, 0xff}, "BLINK");
backgroundLayer.swapBuffers();
}
void loop() {
// Switch on all 144 LEDs
for(int dot = 0; dot < NUM_LEDS; dot++) {
leds[dot] = CRGB::Red;
}
FastLED.show();
delay(1000);
for(int dot = 0; dot < NUM_LEDS; dot++) {
leds[dot] = CRGB::Black;
}
FastLED.show();
delay(1000);
}