LINUX.ORG.RU

История изменений

Исправление kuzulis, (текущая версия) :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередавать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, IAR. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на Sdcc, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо скрипты линковщика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.

Но пишут что Sdcc очень плохо оптимизирует, хотя на нём написан проект USB логического анализатора на чипе от Cypress, где нужна скорость. ))

UPD: я вот не помню, распространяется ли стек чисто сорцами или там уже предкомпилированные библиотеки. Если библиотеки - то это засада. Я нигде не нашел открытого стека ни для зигби, ни для блютуса (мож плохо искал, да и давно было).

Исправление kuzulis, :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередавать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, IAR. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на Sdcc, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо файлы поисковика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.

Но пишут что Sdcc очень плохо оптимизирует, хотя на нём написан проект USB логического анализатора на чипе от Cypress, где нужна скорость. ))

UPD: я вот не помню, распространяется ли стек чисто сорцами или там уже предкомпилированные библиотеки. Если библиотеки - то это засада. Я нигде не нашел открытого стека ни для зигби, ни для блютуса (мож плохо искал, да и давно было).

Исправление kuzulis, :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередовать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, IAR. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на Sdcc, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо файлы поисковика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.

Но пишут что Sdcc очень плохо оптимизирует, хотя на нём написан проект USB логического анализатора на чипе от Cypress, где нужна скорость. ))

UPD: я вот не помню, распространяется ли стек чисто сорцами или там уже предкомпилированные библиотеки. Если библиотеки - то это засада. Я нигде не нашел открытого стека ни для зигби, ни для блютуса (мож плохо искал, да и давно было).

Исправление kuzulis, :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередовать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, IAR. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на Sdcc, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо файлы поисковика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.

Но пишут что Sdcc очень плохо оптимизирует, хотя на нём написан проект USB логического анализатора на чипе от Cypress, где нужна скорость. ))

UPD: я вот не помню, распространяется ли стек чисто сорцами или там уже предкомпилированные библиотеки. Если библиотеки - то это засада. Я нигде не нашел открытого стека ни для зигби, ни для блютуса.

Исправление kuzulis, :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередовать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, IAR. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на Sdcc, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо файлы поисковика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.

Но пишут что Sdcc очень плохо оптимизирует, хотя на нём написан проект USB логического анализатора на чипе от Cypress, где нужна скорость. ))

UPD: я вот не помню, распространяется ли стек чисто сорцами или там уже предкомпилированные библиотеки. Если библиотеки - то это засада.

Исправление kuzulis, :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередовать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, IAR. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на Sdcc, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо файлы поисковика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.

Но пишут что Sdcc очень плохо оптимизирует, хотя на нём написан проект USB логического анализатора на чипе от Cypress, где нужна скорость. ))

Исходная версия kuzulis, :

Я когда то баловался с похожим cc2540, только без всяких стеков (его ядро тоже 8051). Чисто Led-ом поморгать, да Uart-ом попередовать. Интересовала возможность заиспользовать компиляторы Keil, Sdcc, Iar. Вроде было возможно, я использовал Qbs в качестве сборочной системы и QtCreator как IDE. Результаты свел в простейшие примеры на Qbs, в его репозитории (как проект формировать).

Если нужны именно Sdcc, Keil то я бы прикрутил сначала стек на IAR (т.к. он родной), добился бы компиляции. А потом бы просто сменил компилятор на IAR, Keil и уже пробовал бы по немногу портировать стек, исправляя ошибки. Там же еще надо файлы поисковика по выдирать из Keil/IAR для данного чипа и по аналогии написать и для Sdcc.