Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

по кеилу

Непрочитано 22.04.2017, 19:19  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию по кеилу

как в кеиле включить просмотр того что он из си99 делает в ассемблере?
в lpc-expreso это вроде листингом называлось. и там прям текст был в асм командами.
а в кеиле чото я в листинге какую то билиберду только вижу
Реклама:
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 27.04.2017, 20:17  
-Alan-
Прописка
 
Аватар для -Alan-
 
Регистрация: 05.12.2008
Адрес: Россия, Омск
Сообщений: 145
Сказал спасибо: 39
Сказали Спасибо 29 раз(а) в 22 сообщении(ях)
-Alan- на пути к лучшему
По умолчанию Re: по кеилу

Попробуйте меню проекта (Alt+F7 в корне проекта) -› Listing -› [ ] C Compiler Listing
Файл (.txt) будет сохранён в каталоге /Listing/ внутри проекта.

Файл генерируется на каждый объектный файл. На результат сборки - по какой-то причине нет.
-Alan- вне форума  
Непрочитано 27.04.2017, 21:06  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: по кеилу

чото ничо не генерится у мну. в фаилах какая то билиберда
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 29.04.2017, 10:53  
-Alan-
Прописка
 
Аватар для -Alan-
 
Регистрация: 05.12.2008
Адрес: Россия, Омск
Сообщений: 145
Сказал спасибо: 39
Сказали Спасибо 29 раз(а) в 22 сообщении(ях)
-Alan- на пути к лучшему
По умолчанию Re: по кеилу

Проверил ещё раз.
main.c -› ./Listings/main.txt
system_stm32l1xx.c -› ./Listings/system_stm32l1xx.txt

И начало main.txt:
Нажмите, чтобы открыть спойлер

Код:
; generated by Component: ARM Compiler 5.05 update 2 (build 169) Tool: ArmCC [4d0f38]
; commandline ArmCC [--list --debug -c --asm --interleave -o.\objects\main.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\main.d --cpu=Cortex-M3 --apcs=interwork --diag_suppress=9931 -Ig:\App\STM32\STM32CubeL1\Drivers\STM32L1xx_HAL_Dr  iver\Inc -Ig:\App\STM32\STM32CubeL1\Drivers\STM32L1xx_HAL_Dr  iver\src -Ig:\App\STM32\STM32CubeL1\Drivers\CMSIS\Include -Ig:\App\STM32\STM32CubeL1\Drivers\CMSIS\Device\ST\  STM32L1xx\Include -IG:\Data\F\ARM\TestKeil\MLX90614\RTE -IG:\App\Keil5\ARM\PACK\Keil\STM32L1xx_DFP\1.0.2\De  vice\Include -IG:\App\Keil5\ARM\CMSIS\Include -D__UVISION_VERSION=515 -DSTM32L1XX_MD -DSTM32L152xB --omf_browse=.\objects\main.crf main.c]
                          THUMB

                          AREA ||.text||, CODE, READONLY, ALIGN=2

                  abs PROC
;;;18     
;;;19     int abs(int i) {      /* compute absolute value of int argument */
000000  2800              CMP      r0,#0
000002  da00              BGE      |L1.6|
;;;20     	return (i ‹ 0 ? -i : i);
000004  4240              RSBS     r0,r0,#0
                  |L1.6|
;;;21     }
000006  4770              BX       lr
;;;22     
                          ENDP

                  OLED_CLS PROC
;;;28     
;;;29     void OLED_CLS(void) {
000008  2000              MOVS     r0,#0
;;;30     	int i;
;;;31     	for (i=0;i‹1024;i++)
;;;32     	{
;;;33     		Screen[i] = 0;
00000a  4af9              LDR      r2,|L1.1008|
00000c  4601              MOV      r1,r0                 ;31
00000e  f44f6380          MOV      r3,#0x400             ;31
                  |L1.18|
000012  5411              STRB     r1,[r2,r0]
000014  1c40              ADDS     r0,r0,#1
000016  4298              CMP      r0,r3                 ;31
000018  dbfb              BLT      |L1.18|
;;;34     	};
;;;35     };
00001a  4770              BX       lr
;;;36     
                          ENDP

                  OLED_PUT_CHAR PROC
;;;37     void OLED_PUT_CHAR(char Symbol, char x, char y) {
00001c  b530              PUSH     {r4,r5,lr}
;;;38     	char i;
;;;39     	for (i=0;i‹6;i++)
00001e  2300              MOVS     r3,#0
;;;40     	{
;;;41     		Screen[y*128+x*6+i] = Chars[Symbol][i];
000020  01d2              LSLS     r2,r2,#7
000022  eb010141          ADD      r1,r1,r1,LSL #1
000026  4cf3              LDR      r4,|L1.1012|
000028  eb020141          ADD      r1,r2,r1,LSL #1
00002c  eb000040          ADD      r0,r0,r0,LSL #1
000030  4aef              LDR      r2,|L1.1008|
000032  eb040040          ADD      r0,r4,r0,LSL #1
                  |L1.54|
000036  18cd              ADDS     r5,r1,r3
000038  5cc4              LDRB     r4,[r0,r3]
00003a  1c5b              ADDS     r3,r3,#1
00003c  b2db              UXTB     r3,r3                 ;39
00003e  5554              STRB     r4,[r2,r5]
000040  2b06              CMP      r3,#6                 ;39
000042  d3f8              BCC      |L1.54|
;;;42     	};
;;;43     };
000044  bd30              POP      {r4,r5,pc}
;;;44     
                          ENDP
-Alan- вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 05:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.