*argv[] єто массив указателей, а не двумерный массив. Для многомерного массива все размерности кроме самой старшей должны быть указаны (см. void foo2() в примерах кода в моём письме чуть выше)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)